$v) { $delete_pics_id[] = $k; } array_pop($delete_pics_id); array_pop($delete_pics_id); foreach ($delete_pics_id as $id) { $new_image = new Image(); $new_image->content_id = $id; $new_image->delete($id); } } if ($_POST['delete_type'] == 'audio') { foreach ($_POST as $k=>$v) { $delete_audios_id[] = $k; } array_pop($delete_audios_id); array_pop($delete_audios_id); foreach ($delete_audios_id as $id) { $new_image = new Audio(); $new_image->content_id = $id; $new_image->delete($id); } } if ($_POST['delete_type'] == 'video') { foreach ($_POST as $k=>$v) { $delete_videos_id[] = $k; } array_pop($delete_videos_id); array_pop($delete_videos_id); foreach ($delete_videos_id as $id) { $new_image = new Video(); $new_image->content_id = $id; $new_image->delete($id); } } } } catch (PAException $e) { $msg = "$e->message"; $error = TRUE; } // TODO : call delete of individual content types // e.g. Image:: delete(); if($_GET['action']=="delete") { $id_array = $_GET["cid"]; Content::delete_by_id($id_array); } // Code for Deleting the Content Other than Media: Starts if(!empty($_POST["delete_content"])) { $id_array = $_POST["delete_content"]; for($counter = 0; $counter < count($id_array); $counter++) { Content::delete_by_id($id_array[$counter]); } } function setup_module($column, $moduleName, $obj) { global $content_type, $users,$uid,$_GET,$user; switch ($column) { case 'left': $obj->mode = PRI; if ($moduleName != 'LogoModule') { $obj->block_type = HOMEPAGE; } if ($moduleName == 'RecentCommentsModule') { $obj->cid = $_REQUEST['cid']; $obj->block_type = HOMEPAGE; $obj->mode = PRI; } break; case 'middle': $obj->content_id = $_REQUEST['cid']; $obj->mode = PUB; $obj->uid = $_SESSION['user']['id']; $obj->type = get_content_type($_GET['type']); $obj->block_type = 'media_management'; $obj->Paging["page"] = 1; $obj->Paging["show"] = 10; break; case 'right': $obj->mode = PRI; break; } } $page = new PageRenderer("setup_module", PAGE_MEDIA_MANAGEMENT, "Media Management", "container_one_column_media_gallery.tpl", "header.tpl", PUB, HOMEPAGE, $network_info); $css_path = $current_theme_path.'/layout.css'; $page->add_header_css($css_path); $css_path = $current_theme_path.'/network_skin.css'; $page->add_header_css($css_path); $css_path = $current_theme_path.'/user_skin.css'; $page->add_header_css($css_path); //$css_path = $current_theme_path.'/group_skin.css'; //$page->add_header_css($css_path); if(!empty($_POST['delete_type'])) { $onload = "show_content ('".$_POST['delete_type']."-content', '')"; $optional_parameters = "onload=\"$onload\""; $page->html_body_attributes = $optional_parameters; } echo $page->render(); ?>