Example #1
0
 public function execute($get, $post)
 {
     $uri = isset($get['_url']) && strlen(trim($get['_url'])) > 0 ? trim($get['_url']) : '';
     $params = null;
     if (count($get) > 1) {
         $params = array();
         foreach ($get as $param => $value) {
             if ($param != '_url') {
                 $params[$param] = $value;
             }
         }
     }
     if ($this->_di->get('session')->getData('auth_user_id')) {
         $this->_di->get('builder')->assign('auth', true);
     }
     $this->calcBasket();
     $this->_di->get('request')->setUri($uri);
     //$this->_di->get('request')->setQuery($params);
     //$this->_di->get('request')->setPost($post);
     $controller = 'app\\controller\\' . ControllerBase::getController($uri);
     if (class_exists($controller, true)) {
         return (new $controller($this->_di))->execute();
     } else {
         return (new ErrorController($this->_di))->error404Action();
     }
 }
Example #2
0
 public function execute()
 {
     parent::execute();
     $this->_xml->formatOutput = true;
     print $this->_xml->saveXML();
     exit;
 }
 public function execute()
 {
     if (!$this->checkRights()) {
         $this->_di->get('builder')->assign('user_auth', false);
         $this->forward('/');
     } else {
         $this->_di->get('builder')->assign('user_auth', true);
     }
     parent::execute();
     return $this->_di->get('builder')->fetch($this->template_file);
 }
 public function execute()
 {
     $this->_di->get('builder')->switchLayout('layout/admin/layout.tpl');
     if (isset($this->_di->get('config')->get('builder')['be_javascripts'])) {
         $this->_di->get('builder')->setJavaScript($this->_di->get('config')->get('builder')['be_javascripts']);
     } else {
         $this->_di->get('builder')->clearJavaScript();
     }
     if (isset($this->_di->get('config')->get('builder')['be_css'])) {
         $this->_di->get('builder')->setCSS($this->_di->get('config')->get('builder')['be_css']);
     } else {
         $this->_di->get('builder')->clearCSS();
     }
     if (!$this->checkRights()) {
         $this->_di->get('builder')->assign('admin_auth', false);
     } else {
         $this->_di->get('builder')->assign('admin_auth', true);
     }
     parent::execute();
     return $this->_di->get('builder')->fetch($this->template_file);
 }
Example #5
0
 public function execute()
 {
     parent::execute();
     return $this->_di->get('builder')->fetch($this->template_file);
 }