locale = self::get_WeblinkAdminLocale(); // Back and Check Section if (isset($_GET['section']) && $_GET['section'] == "back") { redirect(clean_request('', ['ref', 'section', 'weblink_id', 'action', 'cat_id', 'weblink_cat_id', 'submit_id'], FALSE)); } $_GET['section'] = isset($_GET['section']) && in_array($_GET['section'], $this->allowed_pages) ? $_GET['section'] : $this->allowed_pages[0]; // Handle Breadcrumbs and Titles $weblinkTitle = $this->locale['WLS_0001']; $weblinkCatTitle = $this->locale['WLS_0004']; BreadCrumbs::getInstance()->addBreadCrumb(['link' => INFUSIONS."weblinks/weblinks_admin.php".fusion_get_aidlink(), 'title' => $weblinkTitle]); // Sitetitle add_to_title($this->locale['WLS_0001']); if ($submissions = dbcount('(submit_id)', DB_SUBMISSIONS, "submit_type='l'")) { addNotice("info", sprintf($this->locale['WLS_0063'], format_word($submissions, $this->locale['fmt_submission']))); } // Handle Tabs if (!empty($_GET['ref']) || isset($_GET['submit_id'])) { $master_title['title'][] = $this->locale['back']; $master_title['id'][] = "back"; $master_title['icon'][] = "fa fa-fw fa-arrow-left"; } $master_title['title'][] = $weblinkTitle; $master_title['id'][] = "weblinks"; $master_title['icon'][] = "fa fa-fw fa-file-text"; $master_title['title'][] = $weblinkCatTitle; $master_title['id'][] = "weblinks_category"; $master_title['icon'][] = "fa fa-fw fa-folder"; $master_title['title'][] = $this->locale['WLS_0007']; $master_title['id'][] = "submissions"; $master_title['icon'][] = "fa fa-fw fa-inbox"; $master_title['title'][] = $this->locale['WLS_0008']; $master_title['id'][] = "settings"; $master_title['icon'][] = "fa fa-fw fa-cogs"; // Display Content opentable($this->locale['WLS_0001']); echo opentab($master_title, $_GET['section'], "weblinks_admin", TRUE, "nav-tabs m-b-15", "section", ['ref', 'rowstart', 'submit_id']); switch ($_GET['section']) { case "weblinks_category": WeblinksCategoryAdmin::getInstance()->displayWeblinksAdmin(); break; case "submissions": WeblinksSubmissionsAdmin::getInstance()->displayWeblinksAdmin(); break; case "settings": WeblinksSettingsAdmin::getInstance()->displayWeblinksAdmin(); break; default: WeblinksAdmin::getInstance()->displayWeblinksAdmin(); } echo closetab(); closetable(); } }