public function buscaprojetodespacharAction() { /** 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->idUsuarioLogado = $idusuario; $this->view->idorgao = $idorgao; /* * *************************************************************** */ $this->_helper->layout->disableLayout(); $this->_helper->viewRenderer->setNoRender(true); $post = Zend_Registry::get('post'); $pronac = $post->pronac; $tblProjetos = new Projetos(); $dadoProjeto = $tblProjetos->buscar(array("AnoProjeto = ?" => substr($pronac, 0, 2), "Sequencial = ?" => substr($pronac, 2)))->current(); //VERIFICANDO SE O PRONAC PESQUISADO JA ESTA CADASTRADO PARA ESTE ORGAO $historicodocumento = new HistoricoDocumento(); $despachos = $historicodocumento->projetosDespachadosListagem(array(1, 2), null, null, $dadoProjeto->IdPRONAC); $blnJaExisteProjeto = false; foreach ($despachos as $despacho) { if ($despacho->Pronac == $pronac && $despacho->idOrigem == $codOrgao) { $blnJaExisteProjeto = true; } } //VERIFICANDO SE O PRONAC PESQUISADO JÁ FOI ENVIADO A ALGUM ORGAO $despachados = $historicodocumento->projetosDespachados(array(1, 2), null, null, $dadoProjeto->IdPRONAC); if (count($despachados) > 0) { $blnJaExisteProjeto = true; } $buscaProjeto = TramitarprojetosDAO::buscaProjeto($pronac); if (isset($_POST['msg']) and $_POST['msg'] == 'ok') { $this->_helper->layout->disableLayout(); // desabilita o Zend_Layout // if ($buscaProjeto && !$blnJaExisteProjeto) { $orgao = $buscaProjeto[0]->Orgao; $NomeProjeto = $buscaProjeto[0]->NomeProjeto; $dadosProjeto['Orgao'] = utf8_encode($buscaProjeto[0]->Orgao); $dadosProjeto['Processo'] = utf8_encode(FuncoesDoBanco::fnFormataProcesso($buscaProjeto[0]->Processo)); $dadosProjeto['Sigla'] = utf8_encode($buscaProjeto[0]->Sigla); $dadosProjeto['NomeProjeto'] = utf8_encode($buscaProjeto[0]->NomeProjeto); $jsonEncode = json_encode($dadosProjeto); //echo $jsonEncode; echo json_encode(array('resposta' => true, 'conteudo' => $dadosProjeto)); } else { echo json_encode(array('resposta' => false)); } } die; }