/** * (non-PHPdoc) * @see Zend_Controller_Action::init() */ public function init() { $this->model = new Painel_Model_CaAuth(); $this->view->cssHelper = Painel_Plugin_CssHelper::CssHelper(); $this->view->jsHelper = Painel_Plugin_JavascriptHelper::JsHelper(); $this->view->mostra_head_footer = false; $this->uteis = new App_AbstractController(); }
public function init() { $this->model = new Painel_Model_Logs(); $this->view->cssHelper = Painel_Plugin_CssHelper::CssHelper(); $this->view->jsHelper = Painel_Plugin_JavascriptHelper::JsHelper(); $this->view->mostra_head_footer = true; $this->uteis = new App_AbstractController(); if (!Zend_Auth::getInstance()->hasIdentity()) { return $this->_helper->redirector->goToRoute(array('controller' => 'ca-auth'), null, true); } }
public function init() { // pega os dados da sessao $identity = Zend_Auth::getInstance()->getIdentity(); $this->view->sessao = $identity; // importar o css de acordo com o controler $this->view->cssHelper = Painel_Plugin_CssHelper::CssHelper(); // importar o js de acordo com o controler $this->view->jsHelper = Painel_Plugin_JavascriptHelper::JsHelper(); // classes uteis para usar $this->uteis = new App_AbstractController(); // nome do modulo $this->modulo = Zend_Controller_Front::getInstance()->getRequest()->getModuleName(); $this->view->modulo = Zend_Controller_Front::getInstance()->getRequest()->getModuleName(); // nome do controller $this->controle = Zend_Controller_Front::getInstance()->getRequest()->getControllerName(); $this->view->controle = Zend_Controller_Front::getInstance()->getRequest()->getControllerName(); // nome da acao $this->acao = Zend_Controller_Front::getInstance()->getRequest()->getActionName(); $this->view->acao = Zend_Controller_Front::getInstance()->getRequest()->getActionName(); // pega o id do usuario logado if (isset($identity->id)) { $this->idUsuario = $identity->id_usuario; } if (count($this->models)) { // loader dos models $models foreach ($this->models as $value) { $modelLoader = 'Painel_Model_' . $value . ''; $modelName = 'model' . $value . ''; $this->{$modelName} = new $modelLoader(); } } // inclue o model de logs $this->modelLog = new Painel_Model_Logs(); if ($this->modelAtual) { // inclue o model do controle atual $modelAtualLoader = 'Painel_Model_' . $this->modelAtual . ''; $this->model = new $modelAtualLoader(); } // Desabilita o layout sempre que uma requisição ajax ocorrer. if ($this->getRequest()->isXmlHttpRequest()) { } }