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; }
/** * Processa um select * @param unknown_type $select */ protected function processPesquisa($select, $obj = true) { $rows = $this->oportunidade->fetchAll($select); $this->setNumFound($rows->count()); if ($this->getNumFound() > 0) { if ($obj) { $this->setResult(Application_Model_Util::arrayToObject($rows->toArray())); } else { $this->setResult($rows->toArray()); } } }