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 ultimasAjudas($conunt) { try { $this->oportunidade = new Application_Model_DbTable_Oportunidade(); $select = $this->oportunidade->ultimas((int) $conunt); $this->processPesquisa($select, true); if ($this->getNumFound() > 0) { $this->duration(); return $this->getResult(); } else { return false; } } catch (Exception $e) { Application_Model_Util::saveLogDB($e); } }
public function setRecipientEmails($recipientEmails) { $recipientEmails = (string) $recipientEmails; $this->_recipientEmails = Application_Model_Util::buildCommaSeperatedWordString($recipientEmails); }
public function newAjuda() { $Oportunidade = new Application_Model_DbTable_Oportunidade(); $novaAjuda = $Oportunidade->createRow(); $novaAjuda->titulo = $this->getTitulo(); $novaAjuda->descricao = $this->getDescricao(); $novaAjuda->cidade = $this->getCidade(); $novaAjuda->status = $this->getStatus(); $novaAjuda->create_at = $this->getCreateAt(); //salva $id = $novaAjuda->save(); $this->setIdOportunidade($id); if (isset($id)) { $url = $this->formataUrl() . "-" . Application_Model_Util::encodeNumUrl($id); $data = array("url" => $url); $where = $Oportunidade->getAdapter()->quoteInto('id_oportunidade = ?', (int) $id); $Oportunidade->update($data, $where); $OportunidadeUsuario = new Application_Model_DbTable_OportunidadeUsuario(); $row = $OportunidadeUsuario->createRow(); $row->id_oportunidade = $id; $row->id_usuario = $this->getUsuario()->getId(); $row->tipo = $this->getUsuario()->getTipo(); $row->save(); return $id; } else { return false; } }
public function setKeywords($keywords) { $keywords = (string) $keywords; $this->_keywords = Application_Model_Util::buildCommaSeperatedWordString($keywords); }