コード例 #1
0
ファイル: CaAuthController.php プロジェクト: powman/zfpadrao
 /**
  * (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();
 }
コード例 #2
0
ファイル: LogsController.php プロジェクト: powman/zfpadrao
 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);
     }
 }
コード例 #3
0
ファイル: BaseController.php プロジェクト: powman/zfpadrao
 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()) {
     }
 }