Пример #1
0
 /**
  * Routing
  */
 public function route()
 {
     // Disabling namespace
     $this->map->setNameSpace();
     // Admin Menu
     $this->view->assign('menu', Helper::build_menu($this->lang));
     // System
     $this->map->addRoute('/', [$this, 'dashboard'], 'dashboard');
     $this->map->addRoute('login', [$this, 'login'], 'login');
     $this->map->addRoute('logout', [$this, 'logout'], 'logout');
     $this->map->addRoute('settings', [$this, 'settings'], 'settings');
     $this->map->addRoute('services', [$this, 'services'], 'services');
     $this->map->addRoute('modules', [$this, 'modules'], 'modules');
     $this->map->addRoute('social-posting', [$this, 'smp'], 'smp');
     // Editor
     $this->map->addRoute('templates', [$this, 'editor_files'], 'editor.files');
     $this->map->addPattern('templates/edit/<tpl:.+?>', [$this, 'editor_file'], 'editor.file');
     // Statistic
     $this->map->addPattern('stats/<day:\\d+?>', [$this, 'stats'], 'stats');
     $this->map->addPattern('stats/<day:\\d+?>/<method:\\w+?>', [$this, 'stats'], 'mstats');
     $this->map->addPattern('social-posting/<drv:\\w+?>', [$this, 'smp'], 'smpp');
     // CMS Wall
     $this->map->addRoute('wall', [$this, 'wall_ips'], 'wall.banned');
     // Filemanage
     $this->map->addRoute('files', [$this, 'fmanager'], 'filemanager');
 }
Пример #2
0
 public function configure()
 {
     // Control panel menu
     $this->view->assign('menu', Helper::build_menu($this->lang));
 }