public function display_custom_page_admin() { global $aidlink; $locale = fusion_get_locale("", LOCALE . LOCALESET . "admin/custom_pages.php"); if (isset($_POST['cancel'])) { redirect(FUSION_SELF . $aidlink); } $locale = fusion_get_locale("", LOCALE . LOCALESET . "admin/custom_pages.php"); $_POST['page_id'] = isset($_POST['page_id']) && isnum($_POST['page_id']) ? $_POST['page_id'] : 0; $_GET['status'] = isset($_GET['status']) ? $_GET['status'] : ''; $_GET['action'] = isset($_GET['action']) ? $_GET['action'] : ''; switch ($_GET['action']) { case 'edit': fusion_confirm_exit(); if (!isset($_GET['cpid'])) { redirect(FUSION_SELF . $aidlink); } $this->data = self::load_customPage($_GET['cpid']); if (empty($this->data)) { redirect(FUSION_SELF . $aidlink); } opentable($locale['401']); break; case 'delete': if (!isset($_GET['cpid'])) { redirect(FUSION_SELF . $aidlink); } self::delete_customPage($_GET['cpid']); break; default: opentable($locale['403']); } $this->display_customPage_selector(); $this->data = self::set_customPage($this->data); }