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(); } }
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); }
public function execute() { parent::execute(); return $this->_di->get('builder')->fetch($this->template_file); }