public function __construct() { try { //rendereiza o construtor da classe pai $empresasRelacionadas = array(); parent::__construct(); $this->empresas_id = Session::read('Empresa.empresas_id'); /* PEGAR O ID DA EMPRESA NA SEÇÃO */ $this->pessoas_id = Session::read('Usuario.pessoas_id'); /* PEGAR O ID DA EMPRESA NA SEÇÃO */ $this->css = array('css/bootstrap', 'bs3/css/bootstrap.min', 'css/bootstrap_papper', 'css/bootstrap-reset', 'font-awesome/css/font-awesome', 'css/style', 'css/style-responsive', 'css/custom', 'js/advanced-datatable/css/demo_page', 'js/advanced-datatable/css/demo_table', 'css/Icomoon/style', 'css/preloader', 'js/data-tables/DT_bootstrap', 'js/bootsAlert/css/bootsAlert', 'js/chosen/chosen'); $this->js = array('js/jquery-1.11.1.min', 'bs3/js/bootstrap.min', 'js/jquery-ui-1.9.2.custom.min', 'js/ajaxForm', 'js/ckeditor/ckeditor', 'js/jquery.scrollTo.min', 'js/jQuery-slimScroll-1.3.0/jquery.slimscroll', 'js/jquery.nicescroll', 'js/dashboard', 'js/sparkline/jquery.sparkline', 'js/advanced-datatable/js/jquery.dataTables.min', 'js/advanced-datatable/js/dataTables.bootstrap.min', 'js/advanced-datatable/js/dataTables.responsive.min', 'js/dynamic_table_init', 'js/jquery.mask.min', 'js/funcoes', 'js/permission_js', 'js/scripts', 'js/bootsAlert/js/bootsAlert', 'js/chosen/chosen.jquery.min'); $this->ACL = new ACL(); $this->Util = new Utils(); $this->Empresa = new Empresa(); /** * definindo a data hora local */ date_default_timezone_set('America/Sao_Paulo'); if (!in_array($this->view, $this->ClasseAllow)) { if (Session::check('Auth') && Session::check('Usuario')) { if ($this->ACL->authenticacaoUser($this->controller, $this->view, Session::read('Usuario.roles_id'))) { Session::isLogged(); } else { //verifica se é um metodo ou pagina if ($this->autoRender == true) { throw new PageException("Pagina {$this->view}.php não encontrada", 405); } } } else { //logica para o usuario publico if ($this->ACL->authenticacaoUser($this->controller, $this->view, 1)) { //header('Location: ' . Router::url() . 'Erros/areaRestrita' ); } else { //verifica se é um metodo ou pagina if ($this->autoRender) { //redireciona para a pagina de area restrita throw new PageException("Pagina {$this->view}.php não encontrada", 405); } } } } /** * variaveis pora todas as areas do sistema */ if (in_array(Session::read('Usuario.roles_id'), array(3, 4))) { $empresasRelacionadas = $this->Empresa->empresasRelacionadas(md5($this->pessoas_id), Session::read('Usuario.roles_id')); } $this->set('empresasRelacionadas', $empresasRelacionadas); $this->set('css', $this->css); } catch (PageException $ex) { echo $ex->pageNotFound(); exit; } catch (Exception $ex) { echo $ex->getTraceAsString(); } }
function __construct($view, $data = [], $layout = null) { parent::__construct($view, $data); if ($layout == null) { $this->layout = SiteBuilder::$app->layout; } else { $this->layout = $layout; } }
public function __construct($if, $viewFile, $data = NULL) { parent::__construct($viewFile, $data); $this->_if = $if; }
public function __construct($fileView, $dataArrAssoc = NULL) { parent::__construct($fileView, $dataArrAssoc); }
public function __construct() { parent::__construct(); $this->Controll($this->controller); }
/** * Constructor, load parent constructor */ protected function __construct() { parent::__construct(); }