public function ajudaAction() { $this->view->headScript()->appendFile('public/js/jquery/js/plugins/jquery.jqEasyCharCounter.js'); Application_Model_Redirect::saveRequestUri(); $Pesquisa = new Application_Model_Pesquisa(); $request = $this->getRequest(); $id = $Pesquisa->checkDigit($request); if ($id) { $result = $Pesquisa->findById($id); $result = Application_Model_Util::arrayToObject($result[0]); if ((int) $result->tipo == 1) { $this->view->textoAjuda = "Entre em contato, de sua ajuda."; } else { if ((int) $result->tipo == 2) { $this->view->textoAjuda = "Entre em contato com quem esta querendo ajudar."; // $Ong = new Application_Model_DbTable_UsuarioOng(); // $resOng=$Ong->find($result->id_usuario); // print_r($resOng->toArray());exit; } } $this->view->numFound = $Pesquisa->getNumFound(); $this->view->time = $Pesquisa->getTime(); $this->view->ajuda = $result; if ($usuario = Zend_Auth::getInstance()->getIdentity()) { $this->view->estaLogado = true; $this->view->logado = $usuario; if ($result->id_usuario == $usuario->getId()) { $this->view->dono = true; } } } $this->view->id = $id; }
public function preDispatch(Zend_Controller_Request_Abstract $request) { $controller = ""; $action = ""; $module = ""; /* if($request->getControllerName() == "index" ){ $controller = $request->getControllerName(); $action = $request->getActionName(); $module = $request->getModuleName(); } else if ( !$this->_auth->hasIdentity() ) { }*/ if (!$this->_isAuthorized($request->getControllerName(), $request->getActionName())) { if (!$this->_auth->hasIdentity()) { if (!in_array($request->getControllerName(), $this->_moRedirect) && !Application_Model_Redirect::hasRequestUri()) { Application_Model_Redirect::saveRequestUri("/" . $request->getControllerName() . "/" . $request->getActionName()); } $controller = $this->_notLoggedRoute['controller']; $action = $this->_notLoggedRoute['action']; $module = $this->_notLoggedRoute['module']; } else { $controller = $this->_forbiddenRoute['controller']; $action = $this->_forbiddenRoute['action']; $module = $this->_forbiddenRoute['module']; } } else { $controller = $request->getControllerName(); $action = $request->getActionName(); $module = $request->getModuleName(); } $request->setControllerName($controller); $request->setActionName($action); $request->setModuleName($module); }
public function indexAction() { if ($this->getRequest()->getParam("redirect")) { Application_Model_Redirect::saveRequestUri("/cadastro/ajuda"); } //return $this->_helper->redirector('login'); // action body }