* @var Zend_Layout */ protected $_layout; /** * Flash Message helper * @var Zend_Controller_Action_Helper_FlashMessenger */ protected $_flashMessenger; function init() { $this->_redirector = $this->_helper->getHelper('Redirector'); $this->_layout = $this->_helper->getHelper('Layout'); $this->_flashMessenger = $this->_helper->getHelper('FlashMessenger'); //Get Controller,Action,Module Name $this->_moduleName = Zend_Controller_Front::getInstance()->getRequest()->getModuleName(); $this->_controllerName = Zend_Controller_Front::getInstance()->getRequest()->getControllerName(); $this->_actionName = Zend_Controller_Front::getInstance()->getRequest()->getActionName(); $this->_cleanUrl = $this->view->rootUrl() . '/' . $this->_moduleName . '/' . $this->_controllerName . '/' . $this->_actionName; //get user profile $this->setUserProfile(); //Set layout $layout = Zend_Layout::getMvcInstance(); $layout->setLayoutPath(APPLICATION_PATH . '/modules/admin/layouts'); $layout->setLayout('admin'); //set redirector helper $this->_redirector = $this->_helper->getHelper('Redirector'); //set flash messenger $this->_flash = $this->_helper->FlashMessenger; //set Edit state if ($this->_actionName == 'edit') { $this->view->state_edit = TRUE; }