/** * Método para buscar todos os telefones do agente * @access public * @param void * @return void */ public function buscarfonesAction() { $this->_helper->layout->disableLayout(); // desabilita o layout $this->_helper->viewRenderer->setNoRender(true); // caso o id do agente esteja definido if ($_REQUEST['idAgente']) { $Fones = ManterAgentesDAO::buscarFones($_REQUEST['idAgente']); // busca todos os telefones do agente $novos_fones = array(); $f = 0; foreach ($Fones as $dado) { $novos_fones[$f]['TipoTelefone'] = utf8_encode($dado->TipoTelefone); $novos_fones[$f]['dsTelefone'] = utf8_encode($dado->dsTelefone); $novos_fones[$f]['UF'] = utf8_encode($dado->UF); $novos_fones[$f]['ufSigla'] = utf8_encode($dado->ufSigla); $novos_fones[$f]['DDD'] = utf8_encode($dado->DDD); $novos_fones[$f]['Codigo'] = utf8_encode($dado->Codigo); $novos_fones[$f]['Numero'] = utf8_encode($dado->Numero); $novos_fones[$f]['Divulgar'] = utf8_encode($dado->Divulgar); $f++; } echo json_encode($novos_fones); } // fecha if }
/** * Método telefones() * @access public * @param void * @return void */ public function telefonesAction() { $this->autenticacao(); $idAgente = $this->_request->getParam("id"); $lista = ManterAgentesDAO::buscarFones($idAgente); $this->view->telefones = $lista; $this->view->qtdTel = count($lista); }
public function visualizadirigenteAction() { $idAgente = $this->_request->getParam("id"); $pronac = $this->_request->getParam("pronac"); $idDirigente = $this->_request->getParam("idDirigente"); if (strlen($pronac) > 12) { $pronac = Seguranca::dencrypt($pronac); } elseif (strlen($pronac) <= 12 && !isset($post->pesquisa) && $post->pesquisa != "true") { parent::message("PRONAC não localizado!", "Alterarprojeto/consultarprojeto", "ERROR"); } $ano = addslashes(substr($pronac, 0, 2)); $sequencial = addslashes(substr($pronac, 2, strlen($pronac))); $this->view->pagina = "alterarprojeto"; $arrBusca = array('tbr.anoprojeto =?' => $ano, 'tbr.sequencial =?' => $sequencial); $projeto = new Projetos(); $validapronac = $projeto->VerificaPronac($arrBusca); if (count($validapronac) > 0) { $tblAprovacao = new Aprovacao(); $rsAprovacao = $tblAprovacao->buscar(array("AnoProjeto = ?" => $ano, "Sequencial = ?" => $sequencial)); // if($rsAprovacao->count() <= 0){ // parent::message("Este Projeto ainda não foi aprovado", "Alterarprojeto/consultarprojeto", "ERROR"); // } $listaparecer = $projeto->buscarTodosDadosProjeto($validapronac[0]->IdPRONAC); $this->view->parecer = $listaparecer[0]; $this->view->pronac = Seguranca::encrypt($listaparecer[0]->pronac); $documentoDao = new tbHistoricoAlteracaoProjeto(); $where = array("P.idPRONAC =?" => $listaparecer[0]->IdPRONAC, "nmProjeto is not null" => '?'); $documentos = $documentoDao->listadocumentosanexados($where); $this->view->documentos = $documentos; } else { parent::message("PRONAC não localizado!", "Alterarprojeto/consultarprojeto", "ERROR"); } //xd($listaparecer[0]->Orgao." != ".$this->codOrgao); if ($listaparecer[0]->Orgao != $this->codOrgao) { parent::message("Usuário sem autorização no orgão do projeto", "Alterarprojeto/consultarprojeto", "ERROR"); } //xd($idDirigente); if (isset($idAgente)) { $dadosDirigenteD = ManterAgentesDAO::buscarVinculados(null, null, $idDirigente, null, $idAgente); $dados = ManterAgentesDAO::buscarAgentes(null, null, $idDirigente); $this->view->dadosD = $dados; if (!$dados) { parent::message("Agente não encontrado!", "alterarprojeto/buscaragentedirigente/pronac/" . $pronac, "ALERT"); } $this->view->telefonesD = ManterAgentesDAO::buscarFones($idDirigente); $this->view->emailsD = ManterAgentesDAO::buscarEmails($idDirigente); $this->view->visoesD = VisaoDAO::buscarVisao($idDirigente); $this->view->Instituicao = "sim"; $this->view->id = $this->_request->getParam("id"); $this->view->idDirigente = $this->_request->getParam("idDirigente"); if ($dadosDirigenteD) { $this->view->vinculado = "sim"; } $tbTipodeDocumento = new VerificacaoAGENTES(); $whereLista['idTipo = ?'] = 5; $rsTipodeDocumento = $tbTipodeDocumento->buscar($whereLista); $this->view->tipoDocumento = $rsTipodeDocumento; $tbDirigenteMandato = new tbAgentesxVerificacao(); $buscarMandato = $tbDirigenteMandato->listarMandato(array('idEmpresa = ?' => $idAgente, 'idDirigente = ?' => $idDirigente, 'stMandato = ?' => 0)); $this->view->mandatos = $buscarMandato; $mandatoAtual = $tbDirigenteMandato->listarMandato(array('idEmpresa = ?' => $idAgente, 'idDirigente = ?' => $idDirigente, 'stMandato = ?' => 0), array('dtFimMandato DESC'))->current(); $this->view->mandatosAtual = $mandatoAtual; } }