Пример #1
0
 static function init()
 {
     if (is_null(self::$instance)) {
         self::$instance = new Redirection_Admin();
         load_plugin_textdomain('redirection', false, dirname(plugin_basename(REDIRECTION_FILE)) . '/locale/');
     }
     return self::$instance;
 }
 function admin_screen()
 {
     Redirection_Admin::update();
     if (isset($_GET['sub'])) {
         if ($_GET['sub'] == 'log') {
             return $this->admin_screen_log();
         } elseif ($_GET['sub'] == '404s') {
             return $this->admin_screen_404();
         } elseif ($_GET['sub'] == 'options') {
             return $this->admin_screen_options();
         } elseif ($_GET['sub'] == 'process') {
             return $this->admin_screen_process();
         } elseif ($_GET['sub'] == 'groups') {
             return $this->admin_groups(isset($_REQUEST['id']) ? intval($_REQUEST['id']) : 0);
         } elseif ($_GET['sub'] == 'modules') {
             return $this->admin_screen_modules();
         } elseif ($_GET['sub'] == 'support') {
             return $this->render('support', array('options' => red_get_options()));
         }
     }
     return $this->admin_redirects(isset($_REQUEST['id']) ? intval($_REQUEST['id']) : 0);
 }