public function indexAction() { $Modalidade = new tbModalidade(); $mecanismo = new Mecanismo(); $mecanismo2 = $mecanismo->buscar(array('Status = ?' => 1))->toArray(); unset($mecanismo2[0]); //mecenato $tblSituacao = new Situacao(); $rsSitucao = $tblSituacao->buscar(array("Codigo IN (?)" => array("A01", "A02", "A03", "A04", "A05", "A06", "A07", "A08", "A09", "A10", "A11", "A12", "A13", "A14", "A15", "A16", "A17", "A18", "A19", "A20", "A21", "A22", "A23", "A24", "A25", "A26", "A27", "A37", "A38", "A40", "A41", "B10", "B11", "B12", "B13", "B14", "B15", "E12"))); $this->view->comboareasculturais = ManterAgentesDAO::buscarAreasCulturais(); $this->view->comboestados = Estado::buscar(); $this->view->mecanismo = $mecanismo2; $this->view->situacoes = $rsSitucao; $this->view->modalidade = $Modalidade->buscarModalidade(); //$this->view->Segmento = $SegmentoDAO->buscar(array('stEstado = ?'=>1)); if (isset($_POST['areacultura']) and $_POST['areacultura'] == 'ok') { $this->_helper->layout->disableLayout(); // desabilita o Zend_Layout $post = Zend_Registry::get('post'); $cdarea = $post->area; $dadosSegmento = Segmentocultural::buscar($cdarea); $i = 0; foreach ($dadosSegmento as $segmento) { $vSegmento[$i]['cdsegmento'] = $segmento->id; $vSegmento[$i]['descsegmento'] = utf8_encode($segmento->descricao); $i++; } $jsonSegmento = json_encode($vSegmento); echo $jsonSegmento; die; } //$this->_helper->layout->disableLayout(); // desabilita o Zend_Layout }
/** * Reescreve o método init() * @access public * @param void * @return void */ public function init() { $arrSituacoesGrids = implode(',', $this->arrSituacoesAguardandoAnalise) . ',' . implode(',', $this->arrSituacoesDevolvidosAposAnalise) . ',' . implode(',', $this->arrSituacoesDiligenciados) . ',' . implode(',', $this->arrSituacoesTCE); $arrSituacoesGrids = explode(',', $arrSituacoesGrids); $this->arrSituacoesGrids = $arrSituacoesGrids; $PermissoesGrupo[] = 124; $PermissoesGrupo[] = 125; $PermissoesGrupo[] = 126; $PermissoesGrupo[] = 125; $PermissoesGrupo[] = 94; $PermissoesGrupo[] = 93; $PermissoesGrupo[] = 82; $PermissoesGrupo[] = 132; $PermissoesGrupo[] = 100; parent::perfil(1, $PermissoesGrupo); // cria a sessão com o grupo ativo $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // pega a autenticação $auth = Zend_Auth::getInstance(); $GrupoUsuario = $GrupoAtivo->codGrupo; // instancia da autenticação $auth = Zend_Auth::getInstance(); $this->getIdUsuario = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_codigo : $auth->getIdentity()->IdUsuario; $tblAgente = new Agentes(); $rsAgente = $tblAgente->buscar(array('CNPJCPF = ?' => $auth->getIdentity()->usu_identificacao))->current(); if (!empty($rsAgente)) { $this->getIdAgenteLogado = $rsAgente->idAgente; } parent::init(); // chama o init() do pai GenericControllerNew //situacao do projeto (Executado integralmente','Executado parcialmente','Não Executado','Sem informação) $this->view->tipoSituacao = $this->tipoSituacao; //guarda o grupo do usuario logado $this->view->codGrupo = $_SESSION['GrupoAtivo']['codGrupo']; $this->codGrupo = $_SESSION['GrupoAtivo']['codGrupo']; $this->codOrgao = $_SESSION['GrupoAtivo']['codOrgao']; $this->view->codOrgao = $_SESSION['GrupoAtivo']['codOrgao']; $this->view->comboestados = Estado::buscar(); $idpronac = $this->_request->getParam("idPronac"); if (!empty($idpronac)) { $tblEncaminhamentoPrestacaoContas = new tbEncaminhamentoPrestacaoContas(); $rsEPC = $tblEncaminhamentoPrestacaoContas->buscar(array("idPronac = ?" => $idpronac, 'stAtivo=?' => 1))->current(); if (!empty($rsEPC)) { $this->situcaoEncaminhamentoAtual = $rsEPC->idSituacaoEncPrestContas; $this->cdGruposDestinoAtual = $rsEPC->cdGruposDestino; $this->view->situcaoEncaminhamentoAtual = $this->situcaoEncaminhamentoAtual; $this->view->cdGruposDestinoAtual = $this->cdGruposDestinoAtual; } } }
/** * Reescreve o método init() * @access public * @param void * @return void */ public function init() { $auth = Zend_Auth::getInstance(); // instancia da autenticaç?o $PermissoesGrupo = array(); //Da permissao de acesso a todos os grupos do usuario logado afim de atender o UC75 if (isset($auth->getIdentity()->usu_codigo)) { //Recupera todos os grupos do Usuario $Usuario = new Usuario(); // objeto usuário $grupos = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21); foreach ($grupos as $grupo) { $PermissoesGrupo[] = $grupo->gru_codigo; } } isset($auth->getIdentity()->usu_codigo) ? parent::perfil(1, $PermissoesGrupo) : parent::perfil(4, $PermissoesGrupo); // pega o idAgente do usuário logado $auxUsuario = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_codigo : $auth->getIdentity()->IdUsuario; $this->getIdUsuario = UsuarioDAO::getIdUsuario($auxUsuario); if ($this->getIdUsuario) { $this->getIdUsuario = $this->getIdUsuario["idAgente"]; } else { $this->getIdUsuario = 0; } $this->view->comboestados = Estado::buscar(); $this->view->paises = DeslocamentoDAO::buscarPais(); parent::init(); //recupera ID do pre projeto (proposta) if (!empty($_REQUEST['idPreProjeto'])) { $this->idPreProjeto = $_REQUEST['idPreProjeto']; //VERIFICA SE A PROPOSTA ESTA COM O MINC $Movimentacao = new Movimentacao(); $rsStatusAtual = $Movimentacao->buscarStatusAtualProposta($_REQUEST['idPreProjeto']); $this->view->movimentacaoAtual = $rsStatusAtual->Movimentacao; } else { if ($_REQUEST['idPreProjeto'] != '0') { parent::message("Necessário informar o número da proposta.", "/manterpropostaincentivofiscal/index", "ERROR"); } } }
public function init() { $auth = Zend_Auth::getInstance(); // pega a autenticação // define as permissões $PermissoesGrupo = array(); $PermissoesGrupo[] = 90; // Protocolo - Documento $PermissoesGrupo[] = 91; // Protocolo - Recebimento $PermissoesGrupo[] = 92; // Tec. de Admissibilidade $PermissoesGrupo[] = 93; // Coordenador - Geral de Análise (Ministro) $PermissoesGrupo[] = 94; // Parecerista $PermissoesGrupo[] = 96; // Consulta Gerencial $PermissoesGrupo[] = 97; // Gestor do SALIC $PermissoesGrupo[] = 103; // Coord. de Analise $PermissoesGrupo[] = 104; // Protocolo - Envio / Recebimento $PermissoesGrupo[] = 110; // Tec. de Analise $PermissoesGrupo[] = 114; // Coord. de Editais $PermissoesGrupo[] = 115; // Atendimento Representacoes $PermissoesGrupo[] = 119; // Presidente da CNIC $PermissoesGrupo[] = 121; // Tec. de Acompanhamento $PermissoesGrupo[] = 122; // Coord. de Acompanhamento $PermissoesGrupo[] = 123; // Coord. Geral de Acompanhamento $PermissoesGrupo[] = 124; // Tec. de Prestação de Contas $PermissoesGrupo[] = 125; // Coord. de Prestação de Contas $PermissoesGrupo[] = 126; // Coord. Geral de Prestação de Contas $PermissoesGrupo[] = 127; // Coord. Geral de Análise $PermissoesGrupo[] = 128; // Tec. de Portaria $PermissoesGrupo[] = 131; // Coord. de Admissibilidade $PermissoesGrupo[] = 132; // Chefe de Divisão $PermissoesGrupo[] = 135; // Tec. De Fiscalização $PermissoesGrupo[] = 138; // Coord. de Avaliação $PermissoesGrupo[] = 139; // Tec. de Avaliação parent::perfil(4, $PermissoesGrupo); // pega o idAgente do usuário logado if (isset($auth->getIdentity()->usu_codigo)) { $this->getIdUsuario = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); if ($this->getIdUsuario) { $this->getIdUsuario = $this->getIdUsuario["idAgente"]; } else { $this->getIdUsuario = 0; } } else { $this->getIdUsuario = $auth->getIdentity()->IdUsuario; } parent::init(); $this->view->comboestados = Estado::buscar(); $this->view->combofundos = GerarRelatoriosDAO::consultaFundos(); $this->view->comboclassificacoes = GerarRelatoriosDAO::consultaClassificacoes(); $this->view->comboeditais = GerarRelatoriosDAO::consultaEditais(); }
/** * Metodo Analisar Relatórios Trimestrais * @access public * @param void * @return void */ public function filtroconsultaAction() { if (isset($_POST['periodo'])) { $this->_helper->layout->disableLayout(); $anoatual = date('Y'); $mesatual = date('m'); $dataperiodo = $_POST['datacalculada']; $dataperiodo = explode('-', $dataperiodo); $anoperiodo = $dataperiodo[0]; $mesperiodo = $dataperiodo[1]; $periodo = $_POST['periodo']; $qtdperiodo = $periodo / 90; $periodo = array(); $a = 0; for ($anoperiodo; $anoperiodo < $anoatual; $anoperiodo++) { if ($mesperiodo <= 3 and $anoperiodo < $anoatual) { $periodo[$a]['valor'] = '01-01-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 1 - " . $anoperiodo; $a++; $periodo[$a]['valor'] = '01-04-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 2 - " . $anoperiodo; $a++; $periodo[$a]['valor'] = '01-07-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 3 - " . $anoperiodo; $a++; $periodo[$a]['valor'] = '01-10-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 4 - " . $anoperiodo; $a++; } else { if ($mesperiodo >= 4 and $mesperiodo <= 6 and $anoperiodo) { $periodo[$a]['valor'] = '01-04-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 1 - " . $anoperiodo; $a++; $periodo[$a]['valor'] = '01-07-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 2 - " . $anoperiodo; $a++; $periodo[$a]['valor'] = '01-10-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 3 - " . $anoperiodo; $a++; } else { if ($mesperiodo >= 7 and $mesperiodo <= 9 and $anoperiodo) { $periodo[$a]['valor'] = '01-07-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 1 - " . $anoperiodo; $a++; $periodo[$a]['valor'] = '01-10-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 2 - " . $anoperiodo; $a++; } else { if ($mesperiodo >= 10 and $anoperiodo < $anoatual) { $periodo[$a]['valor'] = '01-10-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 1 - " . $anoperiodo; $a++; } } } } if ($mesatual <= 3 and $anoperiodo == $anoatual) { $periodo[$a]['valor'] = '01-01-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 1 - " . $anoperiodo; $a++; } else { if ($mesatual >= 4 and $mesatual <= 6 and $anoperiodo == $anoatual) { $periodo[$a]['valor'] = '01-01-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 1 - " . $anoperiodo; $a++; $periodo[$a]['valor'] = '01-03-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 2 - " . $anoperiodo; $a++; } else { if ($mesatual >= 7 and $mesatual <= 9 and $anoperiodo == $anoatual) { $periodo[$a]['valor'] = '01-01-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 1 - " . $anoperiodo; $a++; $periodo[$a]['valor'] = '01-03-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 2 - " . $anoperiodo; $a++; $periodo[$a]['valor'] = '01-07-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 3 - " . $anoperiodo; $a++; } else { if ($mesatual >= 10 and $anoperiodo == $anoatual) { $periodo[$a]['valor'] = '01-01-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 1 - " . $anoperiodo; $a++; $periodo[$a]['valor'] = '01-03-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 2 - " . $anoperiodo; $a++; $periodo[$a]['valor'] = '01-07-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 3 - " . $anoperiodo; $a++; $periodo[$a]['valor'] = '01-10-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 4 - " . $anoperiodo; $a++; } } } } $anogravado = $anoperiodo; } echo json_encode($periodo); die; } $uf = new Uf(); $buscaruf = $uf->buscar(array(), array('Descricao asc')); $this->view->uf = $buscaruf; $situacao = new Situacao(); $buscarsituacao = $situacao->listasituacao(array('E12', 'E13', 'E15', 'E50', 'E59', 'E60', 'E61', 'E66', 'E67', 'E68')); $this->view->situacao = $buscarsituacao; $rsEstados = Estado::buscar(); $mecanismo = new Mecanismo(); $mecanismo2 = $mecanismo->buscar(array('Status = ?' => 1)); $this->view->estados = $rsEstados; $this->view->mecanismo = $mecanismo2; }
public function formInserirAction() { $get = Zend_Registry::get('get'); $idProjeto = $get->idPreProjeto; $this->view->idPreProjeto = $idProjeto; //RECUPERA OS PAISES $rsPais = DeslocamentoDAO::buscarPais(); $this->view->paises = $rsPais; //RECUPERA OS ESTADOS $rsEstados = Estado::buscar(); $this->view->estados = $rsEstados; }
/** * Reescreve o método init() * @access public * @param void * @return void */ public function init() { $this->view->comboestados = Estado::buscar(); $this->view->combotiposenderecos = Tipoendereco::buscar(); $this->view->combotiposlogradouros = Tipologradouro::buscar(); $this->view->comboareasculturais = ManterAgentesDAO::buscarAreasCulturais(); $this->view->combotipostelefones = Tipotelefone::buscar(); $this->view->combotiposemails = Tipoemail::buscar(); /* * ****************************************************************************************************** */ //Monta o combo das visões disponiveis $visoes = VisaoDAO::buscarVisao(null, null, true); $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo $GrupoAtivo = $GrupoAtivo->codGrupo; $a = 0; $select = null; $auth = Zend_Auth::getInstance(); // pega a autenticação if (isset($auth->getIdentity()->Cpf)) { $select[$a]['idVerificacao'] = 144; //PROPONENTE $select[$a]['Descricao'] = 'Proponente'; } else { foreach ($visoes as $visaoGrupo) { if ($GrupoAtivo == 93 and ($visaoGrupo->idVerificacao == 209 or $visaoGrupo->idVerificacao == 216)) { $select[$a]['idVerificacao'] = $visaoGrupo->idVerificacao; $select[$a]['Descricao'] = $visaoGrupo->Descricao; } if ($GrupoAtivo == 94 and $visaoGrupo->idVerificacao == 209) { $select[$a]['idVerificacao'] = $visaoGrupo->idVerificacao; $select[$a]['Descricao'] = $visaoGrupo->Descricao; } if ($GrupoAtivo == 137 and $visaoGrupo->idVerificacao == 209) { $select[$a]['idVerificacao'] = $visaoGrupo->idVerificacao; $select[$a]['Descricao'] = $visaoGrupo->Descricao; } if ($GrupoAtivo == 97) { $select[$a]['idVerificacao'] = $visaoGrupo->idVerificacao; $select[$a]['Descricao'] = $visaoGrupo->Descricao; } if ($GrupoAtivo == 120 and $visaoGrupo->idVerificacao == 210) { $select[$a]['idVerificacao'] = $visaoGrupo->idVerificacao; $select[$a]['Descricao'] = $visaoGrupo->Descricao; } if ($GrupoAtivo == 121 and $visaoGrupo->idVerificacao == 145) { $select[$a]['idVerificacao'] = $visaoGrupo->idVerificacao; $select[$a]['Descricao'] = $visaoGrupo->Descricao; } /* if($GrupoAtivo == 122 and $visaoGrupo->idVerificacao == 145) { $select[$a]['idVerificacao'] = $visaoGrupo->idVerificacao; $select[$a]['Descricao'] = $visaoGrupo->Descricao; } */ if ($GrupoAtivo == 123 and $visaoGrupo->idVerificacao == 145) { $select[$a]['idVerificacao'] = $visaoGrupo->idVerificacao; $select[$a]['Descricao'] = $visaoGrupo->Descricao; } if ($GrupoAtivo == 118 and $visaoGrupo->idVerificacao == 210) { $select[$a]['idVerificacao'] = $visaoGrupo->idVerificacao; $select[$a]['Descricao'] = $visaoGrupo->Descricao; } if (($GrupoAtivo == 122 or $GrupoAtivo == 123) and $visaoGrupo->idVerificacao == 145) { $select[$a]['idVerificacao'] = $visaoGrupo->idVerificacao; $select[$a]['Descricao'] = $visaoGrupo->Descricao; } if ($GrupoAtivo == 103 || $GrupoAtivo == 142 and $visaoGrupo->idVerificacao == 144) { $select[$a]['idVerificacao'] = $visaoGrupo->idVerificacao; $select[$a]['Descricao'] = $visaoGrupo->Descricao; } if ($GrupoAtivo == 97 || $GrupoAtivo == 120 and $visaoGrupo->idVerificacao == 217) { $select[$a]['idVerificacao'] = $visaoGrupo->idVerificacao; $select[$a]['Descricao'] = $visaoGrupo->Descricao; } $a++; } } $this->view->combovisoes = $select; //verifica se a funcionadade devera abrir em modal if ($this->_request->getParam("modal") == "s") { $this->_helper->layout->disableLayout(); // desabilita o Zend_Layout header("Content-Type: text/html; charset=ISO-8859-1"); $this->modal = "s"; $this->view->modal = "s"; } else { $this->modal = "n"; $this->view->modal = "n"; } parent::init(); }
/** * Reescreve o método init() * @access public * @param void * @return void */ public function init() { $auth = Zend_Auth::getInstance(); // pega a autenticação $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // define as permissões $PermissoesGrupo = array(); $PermissoesGrupo[] = 144; // Proponente $PermissoesGrupo[] = 97; // Gestor do SALIC $PermissoesGrupo[] = 93; // Coordenador de Parecerista $PermissoesGrupo[] = 94; // Parecerista $PermissoesGrupo[] = 118; // Componente da Comissão $PermissoesGrupo[] = 120; // Coordenador Administrativo CNIC $PermissoesGrupo[] = 122; // Coordenador de Acompanhamento $PermissoesGrupo[] = 123; // Coordenador Geral de Acompanhamento if (isset($auth->getIdentity()->Cpf) && !empty($auth->getIdentity()->Cpf) && isset($_GET['acao']) && $_GET['acao'] == 'cc' && isset($_GET['cpf']) && !empty($_GET['cpf'])) { parent::perfil(2); // scriptcase } if (isset($auth->getIdentity()->Cpf) && !empty($auth->getIdentity()->Cpf) && !isset($_GET['acao']) && !isset($_GET['cpf']) && empty($_GET['cpf'])) { parent::perfil(4, $PermissoesGrupo); // migração e novo salic } else { if (isset($auth->getIdentity()->usu_codigo) && !empty($auth->getIdentity()->usu_codigo)) { parent::perfil(1, $PermissoesGrupo); // migração e novo salic } else { parent::perfil(4, $PermissoesGrupo); // migração e novo salic } } $auth = Zend_Auth::getInstance(); // pega a autenticaç?o if (isset($auth->getIdentity()->usu_codigo)) { // autenticacao novo salic $this->getIdUsuario = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); $this->getIdUsuario = $this->getIdUsuario ? $this->getIdUsuario["idAgente"] : 0; } else { // autenticacao scriptcase $this->getIdUsuario = isset($_GET["idusuario"]) ? $_GET["idusuario"] : 0; } $Cpflogado = $this->getIdUsuario; $this->view->cpfLogado = $Cpflogado; $this->view->grupoativo = $GrupoAtivo->codGrupo; $this->view->comboestados = Estado::buscar(); $this->view->combotiposenderecos = Tipoendereco::buscar(); $this->view->combotiposlogradouros = Tipologradouro::buscar(); $this->view->comboareasculturais = ManterAgentesDAO::buscarAreasCulturais(); $this->view->combotipostelefones = Tipotelefone::buscar(); $this->view->combotiposemails = Tipoemail::buscar(); //Monta o combo das visões disponiveis $visoes = VisaoDAO::buscarVisao(null, null, true); $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo $GrupoAtivo = $GrupoAtivo->codGrupo; $a = 0; $select = null; if (isset($auth->getIdentity()->Cpf)) { $select[$a]['idVerificacao'] = 144; //PROPONENTE $select[$a]['Descricao'] = 'Proponente'; } else { foreach ($visoes as $visaoGrupo) { if ($GrupoAtivo == 93 and ($visaoGrupo->idVerificacao == 209 or $visaoGrupo->idVerificacao == 216)) { $select[$a]['idVerificacao'] = $visaoGrupo->idVerificacao; $select[$a]['Descricao'] = $visaoGrupo->Descricao; } if ($GrupoAtivo == 94 and $visaoGrupo->idVerificacao == 209) { $select[$a]['idVerificacao'] = $visaoGrupo->idVerificacao; $select[$a]['Descricao'] = $visaoGrupo->Descricao; } if ($GrupoAtivo == 97) { $select[$a]['idVerificacao'] = $visaoGrupo->idVerificacao; $select[$a]['Descricao'] = $visaoGrupo->Descricao; } if ($GrupoAtivo == 120 and $visaoGrupo->idVerificacao == 210) { $select[$a]['idVerificacao'] = $visaoGrupo->idVerificacao; $select[$a]['Descricao'] = $visaoGrupo->Descricao; } if ($GrupoAtivo == 118 and $visaoGrupo->idVerificacao == 210) { $select[$a]['idVerificacao'] = $visaoGrupo->idVerificacao; $select[$a]['Descricao'] = $visaoGrupo->Descricao; } if ($GrupoAtivo == 122 and ($visaoGrupo->idVerificacao == 210 or $visaoGrupo->idVerificacao == 216 or $GrupoAtivo == 123)) { $select[$a]['idVerificacao'] = $visaoGrupo->idVerificacao; $select[$a]['Descricao'] = $visaoGrupo->Descricao; } $a++; } } // echo Zend_Debug::dump($visoes); exit(0); $this->view->combovisoes = $select; parent::init(); }
/** * Reescreve o método init() * @access public * @param void * @return void */ public function init() { $auth = Zend_Auth::getInstance(); // pega a autenticaç?o $this->view->title = "Salic - Sistema de Apoio ?s Leis de Incentivo ? Cultura"; // título da página // 3 => autenticaç?o scriptcase e autenticaç?o/permiss?o zend (AMBIENTE PROPONENTE E MINC) // utilizar quando a Controller ou a Action for acessada via scriptcase e zend // define as permiss?es $this->idusuario = $auth->getIdentity()->usu_codigo; $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->codGrupo = $codGrupo; // Grupo ativo na sessão $this->codOrgao = $codOrgao; $this->view->codOrgao = $codOrgao; $this->view->codGrupo = $codGrupo; $this->view->grupoativo = $codGrupo; //$this->view->idUsuarioLogado = $idusuario; $PermissoesGrupo = array(); $PermissoesGrupo[] = 92; $PermissoesGrupo[] = 93; $PermissoesGrupo[] = 97; $PermissoesGrupo[] = 103; $PermissoesGrupo[] = 104; $PermissoesGrupo[] = 110; $PermissoesGrupo[] = 113; $PermissoesGrupo[] = 114; $PermissoesGrupo[] = 115; $PermissoesGrupo[] = 121; $PermissoesGrupo[] = 122; $PermissoesGrupo[] = 123; $PermissoesGrupo[] = 124; $PermissoesGrupo[] = 125; $PermissoesGrupo[] = 126; $PermissoesGrupo[] = 127; $PermissoesGrupo[] = 128; $PermissoesGrupo[] = 131; $PermissoesGrupo[] = 132; $PermissoesGrupo[] = 134; $PermissoesGrupo[] = 135; $PermissoesGrupo[] = 136; $PermissoesGrupo[] = 137; $PermissoesGrupo[] = 138; $PermissoesGrupo[] = 139; $PermissoesGrupo[] = 140; $PermissoesGrupo[] = 143; parent::perfil(1, $PermissoesGrupo); if (isset($auth->getIdentity()->usu_codigo)) { $this->getIdUsuario = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); if ($this->getIdUsuario) { $this->getIdUsuario = $this->getIdUsuario["idAgente"]; } else { $this->getIdUsuario = 0; } } else { $this->getIdUsuario = $auth->getIdentity()->IdUsuario; } $tbDocumentos = new tbTipoDocumentoBDCORPORATIVO(); $this->view->tiposDocumento = $tbDocumentos->buscar(array(), 'dsTipoDocumento desc'); $pronac = $this->_request->getParam("pronac"); // xd($pronac); if (!empty($pronac)) { if (strlen($pronac) > 7) { $pronac = Seguranca::dencrypt($pronac); } $ano = addslashes(substr($pronac, 0, 2)); $sequencial = addslashes(substr($pronac, 2, strlen($pronac))); $tbProjeto = new Projetos(); $buscaProjeto = $tbProjeto->buscar(array("AnoProjeto = ?" => $ano, "Sequencial = ?" => $sequencial)); if (!empty($buscaProjeto[0])) { $CgcCpf = $buscaProjeto[0]->CgcCpf; } else { parent::message("PRONAC não localizado!", "Alterarprojeto/consultarprojeto", "ERROR"); } $agentes = new Agentes(); $buscaTipoPessoa = $agentes->buscar(array('CNPJCPF = ?' => $CgcCpf)); if ($buscaTipoPessoa[0]->TipoPessoa == 1) { $this->view->pj = "true"; } else { $this->view->pj = "false"; } $agentes = new Agentes(); $buscaTipoPessoa = $agentes->buscar(array('CNPJCPF = ?' => $CgcCpf)); $this->idAgente = $buscaTipoPessoa[0]->idAgente; /* Monta os dados do Agente */ $idAgente = $this->idAgente; $qtdDirigentes = ''; if (isset($idAgente)) { $dados = ManterAgentesDAO::buscarAgentes(null, null, $idAgente); if (!$dados) { parent::message("Agente não encontrado!", "agentes/buscaragente", "ALERT"); } $this->view->telefones = ManterAgentesDAO::buscarFones($idAgente); $this->view->emails = ManterAgentesDAO::buscarEmails($idAgente); $visoes = VisaoDAO::buscarVisao($idAgente); $this->view->visoes = $visoes; foreach ($visoes as $v) { if ($v->Visao == '209') { $this->getParecerista = 'sim'; } } if ($dados[0]->TipoPessoa == 1) { $dirigentes = ManterAgentesDAO::buscarVinculados(null, null, null, null, $idAgente); $qtdDirigentes = count($dirigentes); $this->view->dirigentes = $dirigentes; } $this->view->dados = $dados; $this->view->qtdDirigentes = $qtdDirigentes; $this->view->parecerista = $this->getParecerista; $this->view->pronac = $pronac; //$this->view->idpronac = $_REQUEST['pronac']; $this->view->id = $idAgente; } } $this->view->comboestados = Estado::buscar(); $this->view->combotiposenderecos = Tipoendereco::buscar(); $this->view->combotiposlogradouros = Tipologradouro::buscar(); $this->view->comboareasculturais = ManterAgentesDAO::buscarAreasCulturais(); $this->view->combotipostelefones = Tipotelefone::buscar(); $this->view->combotiposemails = Tipoemail::buscar(); parent::init(); // chama o init() do pai GenericControllerNew }