public function encaminhacoordpareceristaAction() { //retorna o id do agente logado $idAgenteRemetente = $this->getIdUsuario; $idPerfilRemetente = $this->codGrupo; $idAvaliacaoItemPedidoAlteracao = $_POST['idAvaliacaoItemPedidoAlteracao']; $idAcao = $_POST['idAcao']; $stAcao = $_POST['stAcao']; $justificativa = $_POST['justificativa']; $agenteNovo = $_POST['agenteNovo']; $Orgao = $_POST['Orgao']; $db = Zend_Registry::get('db'); $db->setFetchMode(Zend_DB::FETCH_OBJ); try { $db->beginTransaction(); //ALTERA OS DADOS DO LOG ATUAL ANTES DE CRIAR OUTRO REGISTRO $sqlAlteraVariavel = ReadequacaoProjetos::retornaSQLencaminharParecerista("sqlAlteraVariavel", $idAvaliacaoItemPedidoAlteracao, $idAcao, $stAcao, $justificativa, $agenteNovo, $Orgao); $db->fetchAll($sqlAlteraVariavel); //INSERE NOVO REGISTRO $sqlEncaminhar = ReadequacaoProjetos::retornaSQLencaminharParecerista("sqlCoordPareceristaEncaminhar", $idAvaliacaoItemPedidoAlteracao, $idAcao, $stAcao, $justificativa, $agenteNovo, $Orgao, $idAgenteRemetente, $idPerfilRemetente); $db->fetchAll($sqlEncaminhar); $db->commit(); parent::message("Projeto encaminhado com sucesso!", "verificarreadequacaodeprojeto/verificarreadequacaodeprojetocoordparecerista", "CONFIRM"); } catch (Zend_Exception $e) { $db->rollBack(); parent::message("Erro ao encaminhar Projeto", "verificarreadequacaodeprojeto/verificarreadequacaodeprojetocoordparecerista", "ERROR"); } }