public function salvar($dados) { //INSTANCIANDO UM OBJETO DE ACESSO AOS DADOS DA TABELA $tmpTblVerificaProjeto = new tbVerificaProjeto(); if (isset($dados['idVerificaProjeto'])) { $tmpRsVerificaProjeto = $tmpTblVerificaProjeto->find($dados['idVerificaProjeto'])->current(); } else { $tmpRsVerificaProjeto = $tmpTblVerificaProjeto->createRow(); } //ATRIBUINDO VALORES AOS CAMPOS QUE FORAM PASSADOS if (isset($dados['IdPRONAC'])) { $tmpRsVerificaProjeto->IdPRONAC = $dados['IdPRONAC']; } echo "<pre>"; //SALVANDO O OBJETO CRIADO $id = $tmpRsVerificaProjeto->save(); if ($id) { return $id; } else { return false; } }
function redistribuirProjetoAction() { $this->_helper->layout->disableLayout(); // Desabilita o Zend Layout $post = Zend_Registry::get('post'); $arrPronacs = $post->idpronac; $idTecnico = $post->novoTecnico; //xd($post); $tblVerificaProjeto = new tbVerificaProjeto(); try { foreach ($arrPronacs as $idPronac) { $rsVerificaProjeto = $tblVerificaProjeto->buscar(array('idPronac = ?' => $idPronac))->current(); if (!empty($rsVerificaProjeto)) { $rsVerificaProjeto->idUsuario = $idTecnico; $rsVerificaProjeto->stAnaliseProjeto = 1; //aguardando analise $rsVerificaProjeto->save(); } } parent::message("Projeto(s) redistribuído(s) com sucesso!", "checklistpublicacao/listas", "CONFIRM"); return; } catch (Exception $e) { //xd($e->getMessage()); parent::message("Erro ao redistribuir projeto(s). " . $e->getMessage(), "checklistpublicacao/listas", "ERROR"); return; } }