Blame | Last modification | View Log | RSS feed
<?php/**************************************************************************** Copyright (C) 2009-2011 by Geo Varghese(www.seopanel.in) ** sendtogeo@gmail.com ** ** This program is free software; you can redistribute it and/or modify ** it under the terms of the GNU General Public License as published by ** the Free Software Foundation; either version 2 of the License, or ** (at your option) any later version. ** ** This program is distributed in the hope that it will be useful, ** but WITHOUT ANY WARRANTY; without even the implied warranty of ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** GNU General Public License for more details. ** ** You should have received a copy of the GNU General Public License ** along with this program; if not, write to the ** Free Software Foundation, Inc., ** 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ****************************************************************************/# class defines all seo tools controller functionsclass AdminPanelController extends Controller{# index functionfunction index($info = ""){if (isAdmin() || !SP_CUSTOM_DEV) {$menuList[] = array('id' => 1,'name' => $this->spTextPanel['Website Manager'],'url_section' => 'websites');} else {$info['start_script'] = !empty($info['start_script']) ? $info['start_script'] : "archive.php";$info['menu_selected'] = !empty($info['menu_selected']) ? $info['menu_selected'] : "report-manager";}if(isAdmin()){$menuList[] = array('id' => 2,'name' => $this->spTextPanel['User Manager'],'url_section' => 'users');}// user type managerif (isAdmin()) {$menuList[] = array('id' => 15,'name' => $this->spTextPanel['User Type Manager'],'url_section' => 'user-types-manager');}if (isLoggedIn()) {$menuList[] = array('id' => 3,'name' => $this->spTextPanel['Reports Manager'],'url_section' => 'report-manager');}if (isAdmin()) {$menuList[] = array('id' => 4,'name' => $this->spTextPanel['Seo Tools Manager'],'url_section' => 'seo-tools-manager');$menuList[] = array('id' => 5,'name' => $this->spTextPanel['Seo Plugins Manager'],'url_section' => 'seo-plugin-manager');$menuList[] = array('id' => 6,'name' => $this->spTextPanel['Themes Manager'],'url_section' => 'themes-manager');$menuList[] = array('id' => 7,'name' => $this->spTextPanel['Directory Manager'],'url_section' => 'directory-manager');$menuList[] = array('id' => 8,'name' => $this->spTextPanel['Proxy Manager'],'url_section' => 'proxy-manager');$menuList[] = array('id' => 9,'name' => $this->spTextPanel['Search Engine Manager'],'url_section' => 'se-manager');$menuList[] = array('id' => 10,'name' => $this->spTextPanel['Log Manager'],'url_section' => 'log-manager');$menuList[] = array('id' => 11,'name' => $this->spTextPanel['API Manager'],'url_section' => 'api-manager');$menuList[] = array('id' => 12,'name' => $this->spTextPanel['System Settings'],'url_section' => 'settings');}$menuList[] = array('id' => 13,'name' => $_SESSION['text']['common']['My Account'],'url_section' => 'my-profile');$menuList[] = array('id' => 14,'name' => $this->spTextPanel['About Us'],'url_section' => 'about-us');$menuSelected = empty($info['menu_selected']) ? 'websites' : urldecode($info['menu_selected']);$this->set('menuList', $menuList);$this->set('menuSelected', $menuSelected);$startScript = empty($info['start_script']) ? "websites.php" : urldecode($info['start_script']);if (!stristr($startScript, '.php')) {$startScript .= ".php";}$arguments = "";foreach ($info as $key => $value) {if (!in_array($key, array('menu_selected', 'start_script'))) {$key = htmlentities($key, ENT_QUOTES);$value = htmlentities(urldecode($value), ENT_QUOTES);$arguments .= "&$key=$value";}}$this->set('startFunction', "scriptDoLoad('$startScript', 'content', '$arguments')");$this->render('adminpanel/adminpanel');}}?>