admin_login_check(); $userquery->login_check('web_config_access'); $pages->page_redir(); /* Assigning page and subpage */ if(!defined('MAIN_PAGE')){ define('MAIN_PAGE', 'Stats And Configurations'); } if(!defined('SUB_PAGE')){ define('SUB_PAGE', 'Manage Pages'); } //Activating Page if(isset($_GET['activate'])) { $pid = mysql_clean($_GET['activate']); $cbpage->page_actions('activate',$pid); } //Dectivating Page if(isset($_GET['deactivate'])) { $pid = mysql_clean($_GET['deactivate']); $cbpage->page_actions('deactivate',$pid); } //Deleting if(isset($_GET['delete'])) { $pid = mysql_clean($_GET['delete']); $cbpage->page_actions('delete',$pid); } //Displaying if(isset($_GET['display'])) { $pid = mysql_clean($_GET['display']); $cbpage->page_actions('display',$pid); } //Hiding if(isset($_GET['hide'])) { $pid = mysql_clean($_GET['hide']); $cbpage->page_actions('hide',$pid); } if(isset($_POST['activate_selected'])){ for($id=0;$id<=count($_POST['check_page']);$id++){ $cbpage->page_actions('activate',$_POST['check_page'][$id]); } $eh->flush(); e("Selected pages have been activated","m"); } if(isset($_POST['deactivate_selected'])){ for($id=0;$id<=count($_POST['check_page']);$id++){ $cbpage->page_actions('deactivate',$_POST['check_page'][$id]); } $eh->flush(); e("Selected pages have been deactivated","m"); } if(isset($_POST['delete_selected'])){ for($id=0;$id<=count($_POST['check_page']);$id++){ $cbpage->page_actions('delete',$_POST['check_page'][$id]); } $eh->flush(); e("Selected pages have been deleted","m"); } $mode = $_GET['mode']; if(isset($_POST['add_page'])) { if($cbpage->create_page($_POST)) $mode = 'view'; if(!error()) header('location:manage_pages.php?msg='.msg('0')); } //Updating order if(isset($_POST['update_order'])) { $cbpage->update_order(); e(lang("Page order has been updated"),"m"); } switch($mode) { case "new": { assign("mode","new"); } break; case "view": default: { if($_GET['msg']) e(mysql_clean($_GET['msg']),"m"); assign("mode","manage"); assign("cbpages",$cbpage->get_pages()); } break; case "edit": { if(isset($_POST['update_page'])) { $_POST['page_id'] = $_GET['pid']; $cbpage->edit_page($_POST); } assign("mode","edit"); $page = $cbpage->get_page(mysql_clean($_GET['pid'])); assign('page',$page); if(!$page) e("Page does not exist"); } } subtitle("Manage Pages"); template_files('manage_pages.html'); display_it(); ?>