Ejemplo n.º 1
0
 /**
  * @param Config $config
  * @param Request $request
  * @param Response $response
  */
 public function __construct(Config $config, Request $request, Response $response)
 {
     parent::__construct($config, $request, $response);
     $class = explode('\\', get_class($this));
     $this->className = substr(array_pop($class), 0, -10);
     $this->setControllerView();
 }
Ejemplo n.º 2
0
 /**
  * @param Config $config
  * @param Request $request
  * @param Response $response
  */
 public function __construct(Config $config, Request $request, Response $response)
 {
     $class = explode('\\', get_class($this));
     $this->className = substr(array_pop($class), 0, -10);
     $this->layout = Template::getAdminTemplate('layout');
     if (isset($_SESSION['user'])) {
         $this->menu = new Menu();
         $this->currentUser = $_SESSION['user'];
     }
     $this->layout->siteName = $config->get('site.name');
     $this->layout->breadcrumb = array();
     $this->layout->currentUser = $this->currentUser;
     $this->layout->menu = $this->menu;
     if (file_exists(APP_PATH . 'public/assets/backoffice.css')) {
         $this->layout->siteCss = true;
     }
     if (file_exists(APP_PATH . 'public/assets/images/cms-logo.png')) {
         $this->layout->siteLogo = true;
     }
     return parent::__construct($config, $request, $response);
 }