public function painelcontrolecoordenadorAction()
 {
     $aprovacaoDao = new Aprovacao();
     $selectAp = $aprovacaoDao->totalAprovadoProjeto(true);
     //$abrangenciaDao = new Abrangencia();
     //$selectAb = $abrangenciaDao->abrangenciaProjeto(true);
     $tblAgentes = new Agentes();
     $selectAb = $tblAgentes->buscarUfMunicioAgente(array(), null, null, null, true);
     $projetosDao = new Projetos();
     $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
     // cria a sess?o com o grupo ativo
     $codOrgao = $GrupoAtivo->codOrgao;
     $resp = $projetosDao->projetosFiscalizacao($selectAb, $selectAp, array('Projetos.Orgao =?' => $codOrgao));
     $this->view->projetosFiscalizacao = array(array('nome' => 'FISCALIZAÇÃO EM ANDAMENTO', 'qtd' => 0, 'projetos' => array()), array('nome' => 'FISCALIZAÇÃO EM ATRASO', 'qtd' => 0, 'projetos' => array()), array('nome' => 'FISCALIZAÇÃO CONCLUÍDA POR PARECER', 'qtd' => 0, 'projetos' => array()));
     foreach ($resp as $key => $val) {
         if ($val->stFiscalizacaoProjeto == 0 and date('Y-m-d', strtotime($val['dtFimFiscalizacaoProjeto'])) >= date('Y-m-d')) {
             $num = 0;
         } elseif ($val->stFiscalizacaoProjeto == 3) {
             $num = 3;
         } elseif (date('Y-m-d', strtotime($val['dtFimFiscalizacaoProjeto'])) < date('Y-m-d') || $val->stFiscalizacaoProjeto == 2) {
             $num = 2;
         }
         if (!isset($this->view->projetosFiscalizacao[$num]['projetos'][$val->IdPRONAC])) {
             $this->view->projetosFiscalizacao[$num]['qtd']++;
         }
         $this->view->projetosFiscalizacao[$num]['projetos'][$val->IdPRONAC]['&nbsp;'] = $this->view->projetosFiscalizacao[$num]['qtd'];
         $this->view->projetosFiscalizacao[$num]['projetos'][$val->IdPRONAC]['PRONAC'] = "<a target='_blank' href='" . $this->url(array('controller' => 'consultardadosprojeto', 'action' => 'index')) . "?idPronac=" . $val->IdPRONAC . "' >" . $val->AnoProjeto . $val->Sequencial . "</a>";
         $this->view->projetosFiscalizacao[$num]['projetos'][$val->IdPRONAC]['Nome do Projeto'] = $val->NomeProjeto;
         $this->view->projetosFiscalizacao[$num]['projetos'][$val->IdPRONAC]['Regi&atilde;o'] = $val->Regiao;
         $this->view->projetosFiscalizacao[$num]['projetos'][$val->IdPRONAC]['UF'] = $val->uf;
         $this->view->projetosFiscalizacao[$num]['projetos'][$val->IdPRONAC]['Cidade'] = $val->cidade;
         $this->view->projetosFiscalizacao[$num]['projetos'][$val->IdPRONAC]['&Aacute;rea'] = $val->dsArea;
         $this->view->projetosFiscalizacao[$num]['projetos'][$val->IdPRONAC]['Segmento'] = $val->dsSegmento;
         $this->view->projetosFiscalizacao[$num]['projetos'][$val->IdPRONAC]['Valor'] = number_format($val->somatorio, 2, ',', '.');
         $this->view->projetosFiscalizacao[$num]['projetos'][$val->IdPRONAC]['Mecanismo'] = $val->dsMecanismo;
         if ($val->stPlanoAnual == 0) {
             $this->view->projetosFiscalizacao[$num]['projetos'][$val->IdPRONAC]['Plano Anual'] = 'N&atilde;o';
         } else {
             $this->view->projetosFiscalizacao[$num]['projetos'][$val->IdPRONAC]['Plano Anual'] = 'Sim';
         }
         //$this->view->projetosFiscalizacao[$num]['projetos'][$val->IdPRONAC]['Qtde Dias']               = strtotime();
         $this->view->projetosFiscalizacao[$num]['projetos'][$val->IdPRONAC]['Data Inicio'] = date('d/m/Y', strtotime($val->dtInicioFiscalizacaoProjeto));
         $this->view->projetosFiscalizacao[$num]['projetos'][$val->IdPRONAC]['Data Fim'] = date('d/m/Y', strtotime($val->dtFimFiscalizacaoProjeto));
         //$this->view->projetosFiscalizacao[$num]['projetos'][$val->IdPRONAC]['Situa&ccedil;&atilde;o']  = $val->;
         $consultarDadosHref = $this->url(array('controller' => 'Pesquisarprojetofiscalizacao', 'action' => 'consultadadosfiscalizacao', 'num' => $num));
         $this->view->projetosFiscalizacao[$num]['projetos'][$val->IdPRONAC]['Dados da Fiscaliza&ccedil;&atilde;o'] = '  <center><a href="' . $consultarDadosHref . '" class="dadosFiscalizacao"  idPronac="' . $val->IdPRONAC . '" idFiscalizacao="' . $val->idFiscalizacao . '">
                                                                                                                            <img src="../public/img/table_multiple.png" alt="Dados da Fiscalizaç&atilde;o"/>
                                                                                                                         </a></center>';
         $emailHref = $this->url(array('controller' => 'Pesquisarprojetofiscalizacao', 'action' => 'visualizaremail'));
         $fiscalizarHref = $this->url(array('controller' => 'fiscalizarprojetocultural', 'action' => 'parecerdocoordenador')) . '?idProjeto=' . $val->idProjeto . '&idFiscalizacao=' . $val->idFiscalizacao;
         if ($val->stFiscalizacaoProjeto < 2 and date('Y-m-d', strtotime($val['dtFimFiscalizacaoProjeto'])) >= date('Y-m-d')) {
             $this->view->projetosFiscalizacao[$num]['projetos'][$val->IdPRONAC]['Comunicar Proponente da Fiscaliza&ccedil;&atilde;o'] = '  <center><a href="' . $emailHref . '" class="dadosFiscalizacao"  idPronac="' . $val->IdPRONAC . '" idFiscalizacao="' . $val->idFiscalizacao . '">
                                                                                                                            <img src="../public/img/table_multiple.png" alt="Dados da Fiscalizaç&atilde;o"/>
                                                                                                                         </a></center>';
             if ($val->stAvaliacao == 1) {
                 $this->view->projetosFiscalizacao[$num]['projetos'][$val->IdPRONAC]['Fiscalizar'] = '   <center><a href="' . $fiscalizarHref . '">
                                                                                                            <img src="../public/img/btn_busca.gif" alt="Fiscalizar"/>
                                                                                                         </a></center>';
             } else {
                 $this->view->projetosFiscalizacao[$num]['projetos'][$val->IdPRONAC]['Fiscalizar'] = '';
             }
         } elseif ($val->stFiscalizacaoProjeto != 3 and date('Y-m-d', strtotime($val['dtFimFiscalizacaoProjeto'])) < date('Y-m-d') || $val->stFiscalizacaoProjeto == 2) {
             $this->view->projetosFiscalizacao[$num]['projetos'][$val->IdPRONAC]['Comunicar Proponente da Fiscaliza&ccedil;&atilde;o'] = '  <center><a href="' . $emailHref . '" class="dadosFiscalizacao"  idPronac="' . $val->IdPRONAC . '" idFiscalizacao="' . $val->idFiscalizacao . '">
                                                                                                                            <img src="../public/img/table_multiple.png" alt="Dados da Fiscalizaç&atilde;o"/>
                                                                                                                         </a></center>';
             if ($val->stAvaliacao == 1) {
                 $this->view->projetosFiscalizacao[$num]['projetos'][$val->IdPRONAC]['Fiscalizar'] = '   <center><a href="' . $fiscalizarHref . '">
                                                                                                            <img src="../public/img/btn_busca.gif" alt="Fiscalizar"/>
                                                                                                         </a><center>';
             } else {
                 $this->view->projetosFiscalizacao[$num]['projetos'][$val->IdPRONAC]['Fiscalizar'] = '';
             }
         }
     }
     //        xd($this->view->projetosFiscalizacao);
 }
Beispiel #2
0
 /**
  * Método para verificar a uf do projeto
  * @access public
  * @param string $cnpjcpf
  * @return string
  */
 public function ufProjeto($cnpjcpf)
 {
     $Agentes = new Agentes();
     $buscarUF = $Agentes->buscarUfMunicioAgente(array('a.CNPJCPF = ?' => $cnpjcpf));
     return $buscarUF[0]['Sigla'];
 }