public function buscarProjetosAnexosAction() { $this->_helper->layout->disableLayout(); // desabilita o Zend_Layout $pronac = Mascara::delMaskCPFCNPJ($_POST['pronac']); $projetos = new Projetos(); $result = $projetos->buscarIdPronac($pronac); if (!empty($result)) { $dadosProjeto = $projetos->buscarTodosDadosProjeto($result->IdPRONAC); $dados = array(); if ($dadosProjeto[0]->Orgao == $this->getIdOrgao) { $dados['NomeProjeto'] = utf8_encode($dadosProjeto[0]['NomeProjeto']); $tbDoc = new paDocumentos(); $rs = $tbDoc->marcasAnexadas($dadosProjeto[0]->IdPRONAC); $dados['Anexos'] = array(); $i = 0; foreach ($rs as $key => $value) { $dados['Anexos'][$key]['idPronac'] = $value->idPronac; $dados['Anexos'][$key]['Anexado'] = $value->Anexado; $dados['Anexos'][$key]['Data'] = Data::tratarDataZend($value->Data, 'Brasileira', true); $dados['Anexos'][$key]['Descricao'] = utf8_encode($value->Descricao); $dados['Anexos'][$key]['idDocumentosAgentes'] = $value->idDocumentosAgentes; $dados['Anexos'][$key]['NoArquivo'] = utf8_encode($value->NoArquivo); $dados['Anexos'][$key]['AgenteDoc'] = $value->AgenteDoc; //$dados['Anexos'][$key] = $value; $i++; } //xd($dados); $jsonEncode = json_encode($dados); echo json_encode(array('resposta' => true, 'conteudo' => $dados)); } else { $dados = array(); $dados['msg'] = utf8_encode('<span style="color:red;">Usuário sem autorização no orgão do projeto</span>'); $jsonEncode = json_encode($dados); echo json_encode(array('resposta' => false, 'conteudo' => $dados)); } } else { $dados = array(); $dados['msg'] = utf8_encode('<span style="color:red;">Projeto não encontrado.</span>'); $jsonEncode = json_encode($dados); echo json_encode(array('resposta' => false, 'conteudo' => $dados)); } die; }
public function documentosAnexadosAction() { $idPronac = $this->_request->getParam("idpronac"); if (strlen($idPronac) > 7) { $idPronac = Seguranca::dencrypt($idPronac); } $Projetos = new Projetos(); $projeto = $Projetos->buscar(array('IdPRONAC = ?' => $idPronac))->current(); $this->view->projeto = $projeto; $tbDoc = new paDocumentos(); $rs = $tbDoc->marcasAnexadas($idPronac); $this->view->registros = $rs; $this->view->idPronac = $idPronac; }
public function documentosAnexadosAction() { $this->_helper->layout->disableLayout(); // Desabilita o Zend Layout $idPronac = $this->_request->getParam("idPronac"); if (strlen($idPronac) > 7) { $idPronac = Seguranca::dencrypt($idPronac); } $Projetos = new Projetos(); $projeto = $Projetos->buscar(array('IdPRONAC = ?' => $idPronac))->current(); $this->view->projeto = $projeto; // if(!empty($idPronac)) { $tbDoc = new paDocumentos(); $rs = $tbDoc->marcasAnexadas($idPronac); $this->view->registros = $rs; // } }