Beispiel #1
0
 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;
     }
 }