public function indexAction() { if ($this->getRequest()->isPost()) { $formulario = new Application_Form_FormularioLogin(); if ($formulario->isValid($this->_getAllParams()) && $this->autentificateUser($this->_getParam('Login'), $this->_getParam('Password'))) { $this->_redirect('/'); } else { } $formulario->removeDecorators(); $formulario->customDecoratorFile("/form-custom/_formLoginHeader.phtml"); $this->view->formLoginHeader = $formulario; } }
public function init() { parent::init(); $this->_identity = Zend_Auth::getInstance()->getIdentity(); $this->view->identity = $this->_identity; if (isset($this->_session->carritoCompras)) { $this->view->carrito = $this->_session->carritoCompras; } $productos = new Application_Entity_Producto(); if (!isset($this->_identity) && empty($this->_identity)) { $formLogin = new Application_Form_FormularioLogin(); $formLogin->removeDecorators(); $formLogin->customDecoratorFile("/form-custom/_formLoginHeader.phtml"); $this->view->formLoginHeader = $formLogin . ' <div class="clear"></div> <div style="float:right; padding-right:32px"> <a href="/recuperar-contrasena">Olvido Contraseña</a> </div>'; $configNavigationArray = array('home' => array('label' => 'Inicio', 'uri' => '/', 'orden' => '1', 'class' => 'first'), 'productos' => array('label' => 'Productos', 'uri' => '/productos', 'orden' => '2'), 'registrate' => array('label' => 'Registrate', 'uri' => '/registrate', 'orden' => '3'), 'contactenos' => array('label' => 'Contactenos', 'uri' => '/contactenos', 'orden' => '4')); } else { $string = '<div>' . $this->_identity->NombreUsuario . ' | ' . $this->_identity->Correo . ' | <a href="/login/salir">Salir</a> </div> <div> </div>'; $this->view->formLoginHeader = $string; $configNavigationArray = array('home' => array('label' => 'Inicio', 'uri' => '/', 'orden' => '1', 'class' => 'first'), 'productos' => array('label' => 'Productos', 'uri' => '/productos', 'orden' => '2'), 'micuenta' => array('label' => 'Mi cuenta', 'uri' => '/mi-cuenta', 'orden' => '3'), 'contactenos' => array('label' => 'Contactenos', 'uri' => '/contactenos', 'orden' => '4')); } $categoria = new Application_Entity_Categoria(); $listaCategorias = $categoria->listarArbolCategorias(); $configNavigationArray['productos']['pages'] = $listaCategorias; $this->view->listaCategoriasNavigator = $listaCategorias; $navigation = new Zend_Navigation($configNavigationArray); $this->view->navigation($navigation); $this->view->ofertasRecienteRandon = $productos->listarOfertasRecientesAleatorio(); $uri = $this->getRequest()->getPathInfo(); $position = strpos($uri, '/page'); if ($position > 0) { $uri = substr($uri, 0, $position); } $this->view->getPathInfo = $uri; $activeNavi = $this->view->navigation()->findByUri($uri); $activeNavi->active = true; }