public function indexAction() { $this->view->title = "Salic - Sistema de Apoio às Leis de Incentivo à Cultura"; // titulo da pagina $auth = Zend_Auth::getInstance(); // pega a autenticacao $Usuario = new Usuario(); // objeto usuario $idagente = $Usuario->getIdUsuario($auth->getIdentity()->usu_codigo); $idagente = $idagente['idAgente']; //------------------------------------------------------------------------------------------------------------- $reuniao = new Reuniao(); $ConsultaReuniaoAberta = $reuniao->buscar(array("stEstado = ?" => 0)); if ($ConsultaReuniaoAberta->count() > 0) { $ConsultaReuniaoAberta = $ConsultaReuniaoAberta->current()->toArray(); $this->view->dadosReuniaoPlenariaAtual = $ConsultaReuniaoAberta; //--------------------------------------------------------------------------------------------------------------- $votantes = new Votante(); $exibirVotantes = $votantes->selecionarvotantes($ConsultaReuniaoAberta['idNrReuniao']); if (count($exibirVotantes) > 0) { foreach ($exibirVotantes as $votantes) { $dadosVotante[] = $votantes->idAgente; } if (count($dadosVotante) > 0) { if (in_array($idagente, $dadosVotante)) { $this->view->votante = true; } else { $this->view->votante = false; } } } } else { parent::message("Nao existe CNIC aberta no momento. Favor aguardar!", "principal/index", "ERROR"); } $distribuicao = new DistribuicaoProjetoComissao(); $diligencia = new Diligencia(); $pauta = new Pauta(); /*$buscardadosanalise = $pauta->buscarpautacomponente($idagente, true); $qtdFinalizados = $buscardadosanalise->count(); $this->view->qtdfinalizados = $qtdFinalizados;*/ $tblDistribuicao = new tbDistribuicaoProjetoComissao(); // $ordem = array('1','21'); //ORDENACAO: analise , area cultural // $arrProjetosAnalisados =array(); //$arrProjetosAnalisados['r.idNrReuniao = ?']= $ConsultaReuniaoAberta['idNrReuniao']; // $arrProjetosAnalisados['dpc.idAgente = ?']= $idagente; // $arrProjetosAnalisados['par.TipoParecer = ?']= 1; /**parecer de analise inicial**/ // $rsProjAnalisados = $tblDistribuicao->buscarProjetoEmPauta($arrProjetosAnalisados, $ordem, null, null, false, null, null, 1); // xd($rsProjAnalisados); // // $arrProjetosAnalisadosReadequados['dpc.idAgente = ?']= $idagente; // $arrProjetosAnalisadosReadequados['par.TipoParecer <> ?'] = 1; /**parecer de readequacao**/ // $rsProjAnalisadosReadequados = $tblDistribuicao->buscarProjetoEmPauta($arrProjetosAnalisadosReadequados, $ordem, null, true, false, null, null, 1); //xd($rsProjAnalisados->toArray()); // $this->view->qtdfinalizados = $rsProjAnalisados->count(); // $this->view->qtdfinalizadosreadequados = $rsProjAnalisadosReadequados->count(); $this->view->qtdfinalizados = null; $this->view->qtdfinalizadosreadequados = null; $tbanalise = $distribuicao->buscarProjetosDistribuidos($idagente, $ConsultaReuniaoAberta['idNrReuniao']); $analisados = 0; $naoanalisados = 0; foreach ($tbanalise as $result) { if ($result->idTipoAgente == 6) { $analisados++; } else { if ($result->idTipoAgente == 1) { $naoanalisados++; } } } $this->view->analise = $tbanalise; $this->view->qtdanalisados = $analisados; $this->view->qtdnaoanalisados = $naoanalisados; $arrBusca = array(); $arrBusca['Pr.Situacao = ?'] = "C30"; $arrBusca['D.DtResposta IS NULL'] = "(?)"; $arrBusca['D.idTipoDiligencia = ?'] = "126"; //diligencia na cnic $arrBusca['DPC.idAgente = ?'] = $idagente; //$diligenciado = $diligencia->buscarDiligencia($idagente, false, false, array('C30')); $diligenciado = $diligencia->buscarProjetosDiligenciadosCNIC($arrBusca); $this->view->diligenciado = $diligenciado; $arrBusca = array(); $arrBusca['Pr.Situacao IN (?)'] = array('C10', 'D01'); $arrBusca['D.DtResposta IS NOT NULL'] = "(?)"; $arrBusca['D.idTipoDiligencia = ?'] = "126"; //diligencia na cnic $arrBusca['DPC.idAgente = ?'] = $idagente; //$diligenciadoresposta = $diligencia->buscarDiligencia($idagente, false, true, array('C10','D01')); $diligenciadoresposta = $diligencia->buscarProjetosDiligenciadosCNIC($arrBusca); $this->view->diligenciarespondida = $diligenciadoresposta; $diligenciados = 0; $pronac = 0; foreach ($diligenciado as $result) { if ($pronac != $result->PRONAC) { $diligenciados++; } $pronac = $result->PRONAC; } $this->view->qtddiligenciados = $diligenciados; $respondidos = 0; $pronac = 0; foreach ($diligenciadoresposta as $result) { if ($pronac != $result->PRONAC) { $respondidos++; } $pronac = $result->PRONAC; } $this->view->qtdrespondidos = $respondidos; $arrBusca = array(); $arrBusca['DPC.idAgente = ?'] = $idagente; $arrBusca['DPC.stDistribuicao = ?'] = 'A'; $arrBusca['Pr.Situacao = ?'] = 'C10'; $arrBusca['Pa.TipoParecer IN (?)'] = array('2', '4'); $arrBusca['Pa.stAtivo = ?'] = '1'; //PROJETOS DE READEQUACAO $tbanalisereadequacao = $distribuicao->buscarProjetosDistribuidosReadequados($arrBusca); $this->view->analisereadequacao = $tbanalisereadequacao; $analisados = 0; $naoanalisados = 0; foreach ($tbanalisereadequacao as $result) { if ($result->idTipoAgente == 6) { $analisados++; } else { if ($result->idTipoAgente == 1) { $naoanalisados++; } } } $this->view->qtdanalisadosreadequados = $analisados; $this->view->qtdnaoanalisadosreadequados = $naoanalisados; }