public function solicitacoesAction() { /** Usuario Logado *********************************************** */ $auth = Zend_Auth::getInstance(); // instancia da autenticação $idusuario = $this->getIdUsuario; $idorgao = $this->getIdOrgao; $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo $codGrupo = $GrupoAtivo->codGrupo; // Grupo ativo na sessão $codOrgao = $GrupoAtivo->codOrgao; // Órgão ativo na sessão $this->view->codOrgao = $codOrgao; $this->view->grupoAtivo = $codGrupo; $this->view->idUsuarioLogado = $idusuario; $this->view->idorgao = $idorgao; /* * *************************************************************** */ // $historicodocumento = new HistoricoDocumento(); // $despachos = $historicodocumento->projetosDespachados(array(0), $idDestino, null, $idPronac)->current()->toArray(); $cancelOrgaos = $cancelamento = TramitarprojetosDAO::buscarCancelOrgao(null); $this->view->cancelOrgao = $cancelOrgaos; $cancelamento = TramitarprojetosDAO::buscarCancelamento(null); $this->view->cancel = $cancelamento; //xd($cancelamento); $arquivados = TramitarprojetosDAO::buscarDesarquivar(); $this->view->Arquivados = $arquivados; if (isset($_POST['idHistorico'])) { $idPronac = $_POST['idPronac']; $solicitacao = $_POST['solicitacao']; if ($solicitacao == 1) { $historicoDocumentos = new HistoricoDocumento(); $dados = array('Acao' => 1); $where = "idPronac = {$idPronac} and stEstado = 1 and Acao = 0"; $alterar = $historicoDocumentos->alterarHistoricoDocumento($dados, $where); parent::message("Envio cancelado com Sucesso!", "tramitarprojetos/solicitacoes", "CONFIRM"); } else { if ($solicitacao == 2) { $historicoDocumentos = new HistoricoDocumento(); $dados = array('Acao' => 2); $where = "idPronac = {$idPronac} and stEstado = 1 and Acao = 0"; $alterar = $historicoDocumentos->alterarHistoricoDocumento($dados, $where); parent::message("Solicitação Cancelada!", "tramitarprojetos/solicitacoes", "CONFIRM"); } } } if (isset($_POST['idArq'])) { $idArquivamento = $_POST['idArq']; $idPronac = $_POST['idPro']; TramitarprojetosDAO::alterarStatusArquivamento($idPronac); $stAcao = 1; TramitarprojetosDAO::arquivarProjeto($idPronac, $stAcao, NULL, NULL, $idusuario, $idArquivamento); parent::message("Projeto desarquivado com sucesso!", "tramitarprojetos/solicitacoes", "CONFIRM"); } }