content_id = $id; $new_image->parent_collection_id = $_GET['gid']; $new_image->delete($id); $success_delete = TRUE; } if ($_GET['type'] == 'Audios') { $new_image = new Audio(); $new_image->content_id = $id; $new_image->delete($id); $success_delete = TRUE; } if ($_GET['type'] == 'Videos') { $new_image = new Video(); $new_image->content_id = $id; $new_image->delete($id); $success_delete = TRUE; } } } catch (PAException $e) { $msg = "$e->message"; $error = TRUE; } // Code for Re-Direction After Successfull upload if (isset($success) && ($success == true)) { $gid = $_GET['gid']; switch ($_GET['type']) { case 'Images': header("Location: $base_url/group_media_gallery.php?type=Images&msg_id=2001&gid=$gid"); exit; break; case 'Audios': header("Location: $base_url/group_media_gallery.php?type=Audios&msg_id=2002&gid=$gid"); exit; break; case 'Videos': header("Location: $base_url/group_media_gallery.php?type=Videos&msg_id=2003&gid=$gid"); exit; break; } } // Code for Re-Direction After Successfull deletion if (isset($success_delete) && ($success_delete == TRUE)) { $gid = $_GET['gid']; switch ($_GET['type']) { case 'Images': header("Location: $base_url/group_media_gallery.php?type=Images&msg_id=2004&gid=$gid"); exit; break; case 'Audios': header("Location: $base_url/group_media_gallery.php?type=Audios&msg_id=2005&gid=$gid"); exit; break; case 'Videos': header("Location: $base_url/group_media_gallery.php?type=Videos&msg_id=2006&gid=$gid"); exit; break; } } $setting_data = array('middle'=> array ( 'UploadMediaModule' ) ); /* This function is a Callback function which initialize the value for the BLOCK MODULES */ function setup_module($column, $moduleName, $obj) { /* in this module we have to set user_id , group_id, as well as netwrok_id */ global $uid, $type, $album_id; $obj->uid = $uid; $obj->type = $_GET['type']; $obj->gid = $_GET['gid']; } // fetching the data from the Constants.php and Rendering the data of the page // at present we are setting the value of setting data $page = new PageRenderer("setup_module", PAGE_MEDIA_GALLERY, "Group Media Gallery", "container_one_column_media_gallery.tpl", "header.tpl", PUB, NULL, $network_info, $onload,$setting_data); if (!empty($msg1)) { $msg_tpl = & new Template(CURRENT_THEME_FSPATH."/display_message.tpl"); $msg_tpl->set('message', $msg1); $page->add_module("middle", "top", $msg_tpl->fetch()); } // adding the Css which is neccessary for this page $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.'/edit_skin.css'; $page->add_header_css($css_path); echo $page->render(); ?>