当前位置: 首页>>代码示例>>PHP>>正文


PHP Data::mostraData方法代码示例

本文整理汇总了PHP中Data::mostraData方法的典型用法代码示例。如果您正苦于以下问题:PHP Data::mostraData方法的具体用法?PHP Data::mostraData怎么用?PHP Data::mostraData使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Data的用法示例。


在下文中一共展示了Data::mostraData方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: indexAction

 /**
  * Pégina inicial do sistema
  * @access public
  * @param void
  * @return void
  */
 public function indexAction()
 {
     $this->view->saudacao = Data::saudacao() . "! " . Data::mostraData() . ".";
     $tbComunicados = new tbComunicados();
     $where['stEstado = ?'] = 1;
     $where['stOpcao = ?'] = 0;
     $ordem = array();
     $rs = $tbComunicados->listarComunicados($where, $ordem);
     $this->view->comunicados = $rs;
 }
开发者ID:hackultura,项目名称:novosalic,代码行数:16,代码来源:PrincipalController.php

示例2: indexAction

 public function indexAction()
 {
     $a = new Agentes();
     Zend_Layout::startMvc(array('layout' => 'layout_proponente'));
     $this->view->saudacao = Data::saudacao() . "! " . Data::mostraData() . ".";
     $verificarvinculo = $a->buscarAgenteVinculoResponsavel(array('vr.idAgenteProponente = ?' => $this->idAgente, 'vprp.siVinculoProposta = ?' => 0))->count();
     //        $verificarvinculo = $v->buscar(array('idAgenteProponente = ?'=>$this->idAgente, 'siVinculo = ?'=>'0'))->count();
     if ($verificarvinculo > 0) {
         $this->view->vinculos = true;
     } else {
         $this->view->vinculos = false;
     }
     // Comunicados
     $tbComunicados = new tbComunicados();
     $where['stEstado = ?'] = 1;
     $where['stOpcao = ?'] = 1;
     $ordem = array();
     $rs = $tbComunicados->listarComunicados($where, $ordem);
     $this->view->comunicados = $rs;
 }
开发者ID:hackultura,项目名称:novosalic,代码行数:20,代码来源:PrincipalproponenteController.php

示例3: imprimirManterAssinantesAction

 public function imprimirManterAssinantesAction()
 {
     $this->_helper->layout->disableLayout();
     // Desabilita o Zend Layout
     $this->intTamPag = 10;
     //DEFINE PARAMETROS DE ORDENACAO / QTDE. REG POR PAG. / PAGINACAO
     if ($this->_request->getParam("qtde")) {
         $this->intTamPag = $this->_request->getParam("qtde");
     }
     $order = array();
     //==== parametro de ordenacao  ======//
     if ($this->_request->getParam("ordem")) {
         $ordem = $this->_request->getParam("ordem");
         if ($ordem == "ASC") {
             $novaOrdem = "DESC";
         } else {
             $novaOrdem = "ASC";
         }
     } else {
         $ordem = "ASC";
         $novaOrdem = "ASC";
     }
     //==== campo de ordenacao  ======//
     if ($this->_request->getParam("campo")) {
         $campo = $this->_request->getParam("campo");
         $order = array($campo . " " . $ordem);
         $ordenacao = "&campo=" . $campo . "&ordem=" . $ordem;
     } else {
         $campo = null;
         $order = array(2);
         //Nome do Assinante
         $ordenacao = null;
     }
     $pag = 1;
     $post = Zend_Registry::get('post');
     if (isset($post->pag)) {
         $pag = $post->pag;
     }
     $inicio = $pag > 1 ? ($pag - 1) * $this->intTamPag : 0;
     /* ================== PAGINACAO ======================*/
     $where = array();
     $filtro = '';
     if (isset($_POST['tipoFiltro']) || isset($_GET['tipoFiltro'])) {
         $filtro = isset($_POST['tipoFiltro']) ? $_POST['tipoFiltro'] : $_GET['tipoFiltro'];
         switch ($filtro) {
             case 'coordIncFiscTec':
                 //Coordenador (a) de Incentivos Fiscais e Apoio Técnico
                 $where['a.tpCargo = ?'] = 1;
                 break;
             case 'coordGeral':
                 //Coordenador (a) Geral de Prestação de Contas
                 $where['a.tpCargo = ?'] = 2;
                 break;
             case 'diretorExecutivo':
                 //Diretor (a) Executivo de Incentivo à Cultura
                 $where['a.tpCargo = ?'] = 3;
                 break;
             case 'secretarioFomento':
                 //Secretário (a) de Fomento e Incentivo à Cultura
                 $where['a.tpCargo = ?'] = 4;
                 break;
             default:
                 //Todos os cargos
                 break;
         }
     }
     $this->view->filtro = $filtro;
     $tbAssinantesPrestacao = new tbAssinantesPrestacao();
     $total = $tbAssinantesPrestacao->buscarAssinantesPrestacaoDeContas($where, $order, null, null, true);
     $fim = $inicio + $this->intTamPag;
     $totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1);
     $tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
     $busca = $tbAssinantesPrestacao->buscarAssinantesPrestacaoDeContas($where, $order, $tamanho, $inicio, false);
     if (isset($post->xls) && $post->xls) {
         $html = '';
         $html .= '<table style="border: 1px">';
         $html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 16; font-weight: bold;" colspan="5">Manter Assinantes</td></tr>';
         $html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 10" colspan="5">Data do Arquivo: ' . Data::mostraData() . '</td></tr>';
         $html .= '<tr><td colspan="5"></td></tr>';
         $html .= '<tr>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">#</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Nome do Assinante</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Tipo do Cargo</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Dt. Cadastro</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Situação</th>';
         $html .= '</tr>';
         $i = 1;
         foreach ($busca as $d) {
             switch ($d->tpCargo) {
                 case '1':
                     $tpCargo = 'Coordenador (a) de Incentivos Fiscais e Apoio Técnico';
                     break;
                 case '2':
                     $tpCargo = 'Coordenador (a) Geral de Prestação de Contas';
                     break;
                 case '3':
                     $tpCargo = 'Diretor (a) Executivo de Incentivo à Cultura';
                     break;
                 case '4':
                     $tpCargo = 'Secretário (a) de Fomento e Incentivo à Cultura';
//.........这里部分代码省略.........
开发者ID:hackultura,项目名称:novosalic,代码行数:101,代码来源:RealizarprestacaodecontasController.php

示例4: imprimirLocalizacaoFisicaProjetoAction

 public function imprimirLocalizacaoFisicaProjetoAction()
 {
     $this->intTamPag = 10;
     //DEFINE PARAMETROS DE ORDENACAO / QTDE. REG POR PAG. / PAGINACAO
     if ($this->_request->getParam("qtde")) {
         $this->intTamPag = $this->_request->getParam("qtde");
     }
     $order = array();
     //==== parametro de ordenacao  ======//
     if ($this->_request->getParam("ordem")) {
         $ordem = $this->_request->getParam("ordem");
         if ($ordem == "ASC") {
             $novaOrdem = "DESC";
         } else {
             $novaOrdem = "ASC";
         }
     } else {
         $ordem = "ASC";
         $novaOrdem = "ASC";
     }
     //==== campo de ordenacao  ======//
     if ($this->_request->getParam("campo")) {
         $campo = $this->_request->getParam("campo");
         $order = array($campo . " " . $ordem);
         $ordenacao = "&campo=" . $campo . "&ordem=" . $ordem;
     } else {
         $campo = null;
         $order = array(1);
         //idManterPortaria
         $ordenacao = null;
     }
     $pag = 1;
     $get = Zend_Registry::get('post');
     if (isset($get->pag)) {
         $pag = $get->pag;
     }
     $inicio = $pag > 1 ? ($pag - 1) * $this->intTamPag : 0;
     /* ================== PAGINACAO ======================*/
     $where = array();
     $where['Orgao in (?)'] = $this->permissoesOrgao;
     if (isset($_POST['filtro']) || isset($_GET['filtro'])) {
         $filtro = isset($_POST['filtro']) ? $_POST['filtro'] : $_GET['filtro'];
         $this->view->filtro = $filtro;
     }
     if (isset($_POST['pronac']) && !empty($_POST['pronac']) || isset($_GET['pronac']) && !empty($_GET['pronac'])) {
         $where['p.AnoProjeto+p.Sequencial = ?'] = isset($_POST['pronac']) ? $_POST['pronac'] : $_GET['pronac'];
         $this->view->pronac = isset($_POST['pronac']) ? $_POST['pronac'] : $_GET['pronac'];
         unset($where['Orgao in (?)']);
     }
     if (isset($_POST['tecnico']) && !empty($_POST['tecnico']) || isset($_GET['tecnico']) && !empty($_GET['tecnico'])) {
         $where['p.Logon = ?'] = isset($_POST['tecnico']) ? $_POST['tecnico'] : $_GET['tecnico'];
         $this->view->tecnico = isset($_POST['tecnico']) ? $_POST['tecnico'] : $_GET['tecnico'];
     }
     if (isset($_POST['vinculada']) && !empty($_POST['vinculada']) || isset($_GET['vinculada']) && !empty($_GET['vinculada'])) {
         $where['p.Orgao = ?'] = isset($_POST['vinculada']) ? $_POST['vinculada'] : $_GET['vinculada'];
         $this->view->vinculada = isset($_POST['vinculada']) ? $_POST['vinculada'] : $_GET['vinculada'];
     }
     $LocalizacaoFisicaModel = new LocalizacaoFisicaModel();
     $total = $LocalizacaoFisicaModel->localizarProjetos($where, $order, null, null, true);
     $fim = $inicio + $this->intTamPag;
     $totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1);
     $tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
     $busca = $LocalizacaoFisicaModel->localizarProjetos($where, $order, $tamanho, $inicio);
     if (isset($get->xls) && $get->xls) {
         $html = '';
         $html .= '<table style="border: 1px">';
         $html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 16; font-weight: bold;" colspan="8">Localizar Projeto</td></tr>';
         $html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 10" colspan="8">Data do Arquivo: ' . Data::mostraData() . '</td></tr>';
         $html .= '<tr><td colspan="8"></td></tr>';
         $html .= '<tr>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">#</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">PRONAC</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Nome do Projeto</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">CPF / CNPJ</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Proponente</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Localização</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Técnico</th>';
         $html .= '</tr>';
         $x = 1;
         foreach ($busca as $d) {
             $cpfcnpj = Validacao::mascaraCPFCNPJ($d->CgcCpf);
             $html .= '<tr>';
             $html .= '<td style="border: 1px dotted black;">' . $x . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . $d->Pronac . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . $d->NomeProjeto . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . $cpfcnpj . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . $d->NomeProponente . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . $d->Localizacao . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . $d->NomeTecnico . '</td>';
             $html .= '</tr>';
             $x++;
         }
         $html .= '</table>';
         header("Content-Type: application/vnd.ms-excel");
         header("Content-Disposition: inline; filename=Localizar_Projeto.xls;");
         echo $html;
         die;
     } else {
         $this->view->qtdRegistros = $total;
         $this->view->dados = $busca;
//.........这里部分代码省略.........
开发者ID:hackultura,项目名称:novosalic,代码行数:101,代码来源:LocalizacaoFisicaController.php

示例5: imprimirPainelAction


//.........这里部分代码省略.........
                 $filtro = 'Em análise';
                 $where['a.siCumprimentoObjeto = ?'] = 3;
                 break;
             case 'analisados':
                 //Analisados
                 $tipoFiltro = 'analisados';
                 $filtro = 'Analisados';
                 $where['a.siCumprimentoObjeto = ?'] = 5;
                 break;
             default:
                 //Aguardando Análise
                 $tipoFiltro = 'aguardando';
                 $filtro = 'Aguardando Análise';
                 $where['a.siCumprimentoObjeto = ?'] = 2;
                 break;
         }
     } else {
         //Aguardando Análise
         $tipoFiltro = 'aguardando';
         $filtro = 'Aguardando Análise';
         $where['a.siCumprimentoObjeto = ?'] = 2;
     }
     $tbCumprimentoObjeto = new tbCumprimentoObjeto();
     $total = $tbCumprimentoObjeto->listaRelatorios($where, $order, null, null, true);
     $fim = $inicio + $this->intTamPag;
     $totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1);
     $tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
     $busca = $tbCumprimentoObjeto->listaRelatorios($where, $order, $tamanho, $inicio);
     if (isset($post->xls) && $post->xls) {
         $colspan = 7;
         if (isset($tipoFiltro) && $tipoFiltro != 'aguardando') {
             $colspan = 8;
         }
         $html = '';
         $html .= '<table style="border: 1px">';
         $html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 16; font-weight: bold;" colspan="' . $colspan . '">Analisar Comprovação do Objeto - ' . $filtro . '</td></tr>';
         $html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 10" colspan="' . $colspan . '">Data do Arquivo: ' . Data::mostraData() . '</td></tr>';
         $html .= '<tr><td colspan="' . $colspan . '"></td></tr>';
         $html .= '<tr>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">#</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">PRONAC</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Nome do Projeto</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">UF</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Mecanismo</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Situação</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Dt. Relatório</th>';
         if (isset($tipoFiltro) && $tipoFiltro != 'aguardando') {
             $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Técnico</th>';
         }
         $html .= '</tr>';
         $pa = new paUsuariosDoPerfil();
         $usuarios = $pa->buscarUsuarios($codPerfil, $codOrgao);
         $i = 1;
         foreach ($busca as $dp) {
             if ($dp->Mecanismo == 1) {
                 $mecanismo = 'Incentivo Fiscal Federal';
             } else {
                 if ($dp->Mecanismo != 2) {
                     $mecanismo = 'FNC';
                 } else {
                     if ($dp->Mecanismo != 6) {
                         $mecanismo = 'Recursos do Tesouro';
                     }
                 }
             }
             if (isset($tipoFiltro) && $tipoFiltro != 'aguardando') {
                 foreach ($usuarios as $user) {
                     if ($user->idUsuario == $dp->idTecnicoAvaliador) {
                         $nomeTec = $user->Nome;
                     }
                 }
             }
             $html .= '<tr>';
             $html .= '<td style="border: 1px dotted black;">' . $i . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . $dp->Pronac . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . $dp->NomeProjeto . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . $dp->UfProjeto . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . $mecanismo . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . $dp->Situacao . ' - ' . $dp->dsSituacao . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . Data::tratarDataZend($dp->dtCadastro, 'Brasileiro') . '</td>';
             if (isset($tipoFiltro) && $tipoFiltro != 'aguardando') {
                 $html .= '<td style="border: 1px dotted black;">' . $nomeTec . '</td>';
             }
             $html .= '</tr>';
             $i++;
         }
         $html .= '</table>';
         header("Content-Type: application/vnd.ms-excel");
         header("Content-Disposition: inline; filename=Analisar_Comprovacao_do_Objeto.xls;");
         echo $html;
         die;
     } else {
         $this->view->dados = $busca;
         $this->view->filtro = $filtro;
         $this->view->tipoFiltro = $tipoFiltro;
         $pa = new paUsuariosDoPerfil();
         $usuarios = $pa->buscarUsuarios($codPerfil, $codOrgao);
         $this->view->Usuarios = $usuarios;
     }
 }
开发者ID:hackultura,项目名称:novosalic,代码行数:101,代码来源:AvaliaracompanhamentoprojetoController.php

示例6: imprimirExtratoDeContaCaptacaoAction

 public function imprimirExtratoDeContaCaptacaoAction()
 {
     $this->_helper->layout->disableLayout();
     // Desabilita o Zend Layout
     $post = Zend_Registry::get('post');
     //DEFINE PARAMETROS DE ORDENACAO / QTDE. REG POR PAG. / PAGINACAO
     if ($this->_request->getParam("qtde")) {
         $this->intTamPag = $this->_request->getParam("qtde");
     }
     $order = array();
     //==== parametro de ordenacao  ======//
     if ($this->_request->getParam("ordem")) {
         $ordem = $this->_request->getParam("ordem");
         if ($ordem == "ASC") {
             $novaOrdem = "DESC";
         } else {
             $novaOrdem = "ASC";
         }
     } else {
         $ordem = "ASC";
         $novaOrdem = "ASC";
     }
     //==== campo de ordenacao  ======//
     if ($this->_request->getParam("campo")) {
         $campo = $this->_request->getParam("campo");
         $order = array($campo . " " . $ordem);
         $ordenacao = "&campo=" . $campo . "&ordem=" . $ordem;
     } else {
         $campo = null;
         $order = array(1);
         //PRONAC
         $ordenacao = null;
     }
     $pag = 1;
     if (isset($post->pag)) {
         $pag = $post->pag;
     }
     $inicio = $pag > 1 ? ($pag - 1) * $this->intTamPag : 0;
     /* ================== PAGINACAO ======================*/
     $Usuariosorgaosgrupos = new Usuariosorgaosgrupos();
     $orgaoSuperior = $Usuariosorgaosgrupos->buscarOrgaoSuperiorUnico($this->getIdOrgao);
     $where = array();
     $where['c.siTransferenciaRecurso = ?'] = 0;
     $where['o.idSecretaria = ?'] = $orgaoSuperior->org_superior;
     if (isset($_POST['pronac']) && !empty($_POST['pronac']) || isset($_GET['pronac']) && !empty($_GET['pronac'])) {
         $where["c.AnoProjeto+c.Sequencial = ?"] = isset($_POST['pronac']) ? $_POST['pronac'] : $_GET['pronac'];
         $this->view->pronacProjeto = isset($_POST['pronac']) ? $_POST['pronac'] : $_GET['pronac'];
     }
     if (isset($_POST['tipoFiltro']) || isset($_GET['tipoFiltro'])) {
         $filtro = isset($_POST['tipoFiltro']) ? $_POST['tipoFiltro'] : $_GET['tipoFiltro'];
         $this->view->filtro = $filtro;
         switch ($filtro) {
             case '':
                 //captou 20%
                 $where['SAC.dbo.fnPercentualCaptado(c.AnoProjeto, c.Sequencial) >= ?'] = 20;
                 break;
             case 'nc':
                 //não captou 20%
                 $where['SAC.dbo.fnPercentualCaptado(c.AnoProjeto, c.Sequencial) < ?'] = 20;
                 break;
         }
     } else {
         $where['SAC.dbo.fnPercentualCaptado(c.AnoProjeto, c.Sequencial) >= ?'] = 20;
     }
     $tbCaptacao = new Captacao();
     $total = $tbCaptacao->buscaExtratoCaptacao($where, $order, null, null, true);
     $fim = $inicio + $this->intTamPag;
     $totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1);
     $tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
     if (isset($_POST['pronac']) && !empty($_POST['pronac']) || isset($_GET['pronac']) && !empty($_GET['pronac'])) {
         $busca = $tbCaptacao->buscaExtratoCaptacao($where, $order);
     } else {
         $busca = $tbCaptacao->buscaExtratoCaptacao($where, $order, $tamanho, $inicio);
     }
     if (isset($post->xls) && $post->xls) {
         $html = '';
         $html .= '<table style="border: 1px">';
         $html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 16; font-weight: bold;" colspan="12">Transferência de Recurso</td></tr>';
         $html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 10" colspan="12">Data do Arquivo: ' . Data::mostraData() . '</td></tr>';
         $html .= '<tr><td colspan="12"></td></tr>';
         $html .= '<tr>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">#</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">PRONAC</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Situação</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">CPF/CNPJ</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Incentivador</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">N&ordm; do Lote</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Dt. do Lote</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Dt. Capta&ccedil;&atilde;o</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Tipo de Apoio</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Conta Liberada</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">% Captado</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Vl. Captado</th>';
         $html .= '</tr>';
         $i = 1;
         foreach ($busca as $projeto) {
             if (isset($projeto->DtLiberacao) && !empty($projeto->DtLiberacao)) {
                 $DtLiberacao = 'Sim';
             } else {
                 $DtLiberacao = '<span style="color:red; font-weight: bold;">Não</span>';
//.........这里部分代码省略.........
开发者ID:hackultura,项目名称:novosalic,代码行数:101,代码来源:MovimentacaodecontaController.php

示例7: imprimirProvidenciaTomadaAction

 public function imprimirProvidenciaTomadaAction()
 {
     $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
     // cria a sessão com o grupo ativo
     $this->view->idPerfil = $GrupoAtivo->codGrupo;
     //DEFINE PARAMETROS DE ORDENACAO / QTDE. REG POR PAG. / PAGINACAO
     if ($this->_request->getParam("qtde")) {
         $this->intTamPag = $this->_request->getParam("qtde");
     }
     $order = array();
     //==== parametro de ordenacao  ======//
     if ($this->_request->getParam("ordem")) {
         $ordem = $this->_request->getParam("ordem");
         if ($ordem == "ASC") {
             $novaOrdem = "DESC";
         } else {
             $novaOrdem = "ASC";
         }
     } else {
         $ordem = "ASC";
         $novaOrdem = "ASC";
     }
     //==== campo de ordenacao  ======//
     if ($this->_request->getParam("campo")) {
         $campo = $this->_request->getParam("campo");
         $order = array($campo . " " . $ordem);
         $ordenacao = "&campo=" . $campo . "&ordem=" . $ordem;
     } else {
         $campo = null;
         $order = array(1);
         //Contador (id da tabela)
         $ordenacao = null;
     }
     $pag = 1;
     $get = Zend_Registry::get('post');
     if (isset($get->pag)) {
         $pag = $get->pag;
     }
     $inicio = $pag > 1 ? ($pag - 1) * $this->intTamPag : 0;
     $where = array();
     $where['p.IdPRONAC = ?'] = $get->idPronac;
     $this->view->idPronac = $get->idPronac;
     $tblHisSituacao = new HistoricoSituacao();
     $total = $tblHisSituacao->buscarHistoricosEncaminhamentoIdPronac($where, $order, null, null, true);
     $fim = $inicio + $this->intTamPag;
     $totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1);
     $tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
     $busca = $tblHisSituacao->buscarHistoricosEncaminhamentoIdPronac($where, $order, $tamanho, $inicio);
     $nrPronac = '';
     $nrPronacNm = '';
     if (count($busca) > 0) {
         $nrPronac = ' - Pronac: ' . $busca[0]->Pronac;
         $nrPronacNm = '_Pronac_' . $busca[0]->Pronac;
     }
     if (isset($get->xls) && $get->xls) {
         $html = '';
         $html .= '<table style="border: 1px">';
         if (!in_array($GrupoAtivo->codGrupo, array(90, 91, 94, 104, 105, 115, 118, 130, 1111))) {
             $html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 16; font-weight: bold;" colspan="5">Consultar dados do Projeto - Providência Tomada' . $nrPronac . '</td></tr>';
             $html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 10" colspan="5">Data do Arquivo: ' . Data::mostraData() . '</td></tr>';
             $html .= '<tr><td colspan="5"></td></tr>';
         } else {
             $html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 16; font-weight: bold;" colspan="3">Consultar dados do Projeto - Providência Tomada' . $nrPronac . '</td></tr>';
             $html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 10" colspan="3">Data do Arquivo: ' . Data::mostraData() . '</td></tr>';
             $html .= '<tr><td colspan="3"></td></tr>';
         }
         $html .= '<tr>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Dt. Situação</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Situação</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Providência Tomada</th>';
         if (!in_array($GrupoAtivo->codGrupo, array(90, 91, 94, 104, 105, 115, 118, 130, 1111))) {
             $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">CPF</th>';
             $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Nome</th>';
         }
         $html .= '</tr>';
         foreach ($busca as $v) {
             $nrCpf = trim($v->cnpjcpf);
             if ($nrCpf == '00000000000') {
                 $Cpf = '-';
                 $nomeUser = 'Sistema SALIC';
             } else {
                 $Cpf = strlen($nrCpf) > 11 ? Mascara::addMaskCNPJ($nrCpf) : Mascara::addMaskCPF($nrCpf);
                 $nomeUser = $v->usuario;
             }
             $html .= '<tr>';
             $html .= '<td style="border: 1px dotted black;">' . Data::tratarDataZend($v->DtSituacao, 'Brasileira') . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . $v->Situacao . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . $v->ProvidenciaTomada . '</td>';
             if (!in_array($GrupoAtivo->codGrupo, array(90, 91, 94, 104, 105, 115, 118, 130, 1111))) {
                 $html .= '<td style="border: 1px dotted black;">' . $Cpf . '</td>';
                 $html .= '<td style="border: 1px dotted black;">' . $nomeUser . '</td>';
             }
             $html .= '</tr>';
         }
         $html .= '</table>';
         header("Content-Type: application/vnd.ms-excel");
         header("Content-Disposition: inline; filename=Providencia_Tomada" . $nrPronacNm . ".xls;");
         echo $html;
         die;
     } else {
//.........这里部分代码省略.........
开发者ID:hackultura,项目名称:novosalic,代码行数:101,代码来源:ConsultardadosprojetoController.php

示例8: imprimirRelatorioAction


//.........这里部分代码省略.........
     }
     if (isset($get->situacao) && !empty($get->situacao)) {
         $where['pr.Situacao = ?'] = $get->situacao;
         $this->view->situacao = $get->situacao;
     }
     $where = GenericControllerNew::montaBuscaData($get, "tpDtSituacao", "dtSituacao", "pr.DtSituacao", "dtSituacao_Final", $where);
     $where = GenericControllerNew::montaBuscaData($get, "tpDtPublicacao", "dtPublicacao", "ap.DtPublicacaoAprovacao", "dtPublicacao_Final", $where);
     $where = GenericControllerNew::montaBuscaData($get, "tpDtPortaria", "dtPortaria", "ap.DtPortariaAprovacao", "dtPortaria_Final", $where);
     if (isset($get->dtInicioExec) && isset($get->dtFimExec) && !empty($get->dtInicioExec) && !empty($get->dtFimExec)) {
         $di = data::dataAmericana($get->dtInicioExec);
         $df = data::dataAmericana($get->dtFimExec);
         $where["pr.DtInicioExecucao BETWEEN '{$di}' AND '{$df}'"] = '';
         $where["pr.DtFimExecucao BETWEEN '{$di}' AND '{$df}'"] = '';
         $this->view->dtInicioExec = $get->dtInicioExec;
         $this->view->dtFimExec = $get->dtFimExec;
     }
     if (isset($get->propRegular) && !empty($get->propRegular)) {
         $where['inab.Habilitado = ?'] = $get->propRegular;
         $this->view->propRegular = $get->propRegular;
     }
     if (isset($get->planoAnual) && !empty($get->planoAnual)) {
         $where['p.stPlanoAnual = ?'] = $get->planoAnual;
         $this->view->planoAnual = $get->planoAnual;
     }
     if (isset($get->datafixa) && !empty($get->datafixa)) {
         $where['p.stDataFixa = ?'] = $get->datafixa;
         $this->view->datafixa = $get->datafixa;
     }
     $Projetos = new Projetos();
     $total = $Projetos->relatorioProjeto($where, $order, null, null, true);
     $fim = $inicio + $this->intTamPag;
     $totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1);
     $tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
     $busca = $Projetos->relatorioProjeto($where, $order, $tamanho, $inicio);
     if (isset($get->xls) && $get->xls) {
         $colunas = 12;
         if ($campo != 12) {
             $colunas++;
         }
         $html = '';
         $html .= '<table style="border: 1px">';
         $html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 16; font-weight: bold;" colspan="' . $colunas . '">Relatório de Projetos - Resultado da pesquisa</td></tr>';
         $html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 10" colspan="' . $colunas . '">Data do Arquivo: ' . Data::mostraData() . '</td></tr>';
         $html .= '<tr><td colspan="' . $colunas . '"></td></tr>';
         $html .= '<tr>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">&nbsp;</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">PRONAC</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Nome do Projeto</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Agente</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Área</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Segmento</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">UF</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Município</th>';
         if ($campo != 12) {
             $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Situação</th>';
         }
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Vl. Solicitado</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Vl. Aprovado</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Vl. Captado</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Habilitado</th>';
         $html .= '</tr>';
         $ds = '';
         $i = 1;
         foreach ($busca as $v) {
             if ($v->Situacao != $ds && $campo == 12) {
                 $html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD;" colspan="12">' . $v->Situacao . ' - ' . $v->dsSituacao . '</td></tr>';
             }
             $html .= '<tr>';
             $html .= '<td style="border: 1px dotted black;">' . $i . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . $v->Pronac . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . $v->NomeProjeto . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . $v->NomeAgente . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . $v->Area . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . $v->Segmento . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . $v->UfProjeto . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . $v->Municipio . '</td>';
             if ($campo != 12) {
                 $html .= '<td style="border: 1px dotted black;">' . $v->Situacao . ' - ' . $v->dsSituacao . '</td>';
             }
             $html .= '<td style="border: 1px dotted black;">' . @number_format($v->ValorSolicitado, 2, ",", ".") . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . @number_format($v->ValorAprovado, 2, ",", ".") . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . @number_format($v->ValorCaptado, 2, ",", ".") . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . $v->Habilitado . '</td>';
             $html .= '</tr>';
             $i++;
             $ds = $v->Situacao;
         }
         $html .= '</table>';
         header("Content-Type: application/vnd.ms-excel");
         header("Content-Disposition: inline; filename=Resultado_Relatorio_Projetos.xls;");
         echo $html;
         die;
     } else {
         $this->view->qtdRegistros = $total;
         $this->view->dados = $busca;
         $this->view->campo = $campo;
         $this->_helper->layout->disableLayout();
         // Desabilita o Zend Layout
     }
 }
开发者ID:hackultura,项目名称:novosalic,代码行数:101,代码来源:RelatorioController.php

示例9: imprimirSecretariosAction

 public function imprimirSecretariosAction()
 {
     //FUNÇÃO ACESSADA SOMENTE PELOS PERFIS DE TEC. DE PORTARIA
     if ($this->idPerfil != 128) {
         parent::message("Você não tem permissão para acessar essa área do sistema!", "principal", "ALERT");
     }
     //DEFINE PARAMETROS DE ORDENACAO / QTDE. REG POR PAG. / PAGINACAO
     if ($this->_request->getParam("qtde")) {
         $this->intTamPag = $this->_request->getParam("qtde");
     }
     $order = array();
     //==== parametro de ordenacao  ======//
     if ($this->_request->getParam("ordem")) {
         $ordem = $this->_request->getParam("ordem");
         if ($ordem == "ASC") {
             $novaOrdem = "DESC";
         } else {
             $novaOrdem = "ASC";
         }
     } else {
         $ordem = "ASC";
         $novaOrdem = "ASC";
     }
     //==== campo de ordenacao  ======//
     if ($this->_request->getParam("campo")) {
         $campo = $this->_request->getParam("campo");
         $order = array($campo . " " . $ordem);
         $ordenacao = "&campo=" . $campo . "&ordem=" . $ordem;
     } else {
         $campo = null;
         $order = array(1);
         //idManterPortaria
         $ordenacao = null;
     }
     $pag = 1;
     $get = Zend_Registry::get('post');
     if (isset($get->pag)) {
         $pag = $get->pag;
     }
     $inicio = $pag > 1 ? ($pag - 1) * $this->intTamPag : 0;
     /* ================== PAGINACAO ======================*/
     $where = array();
     $where['a.stEstado = ?'] = 1;
     // 1=Atual; 0=Historico
     $tbManterPortaria = new tbManterPortaria();
     $total = $tbManterPortaria->listaSecretarios($where, $order, null, null, true);
     $fim = $inicio + $this->intTamPag;
     $totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1);
     $tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
     $busca = $tbManterPortaria->listaSecretarios($where, $order, $tamanho, $inicio);
     if (isset($get->xls) && $get->xls) {
         $html = '';
         $html .= '<table style="border: 1px">';
         $html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 16; font-weight: bold;" colspan="4">Lista de Secretários Cadastrados</td></tr>';
         $html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 10" colspan="4">Data do Arquivo: ' . Data::mostraData() . '</td></tr>';
         $html .= '<tr><td colspan="4"></td></tr>';
         $html .= '<tr>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Nome</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Cargo</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Portaria</th>';
         $html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Dt.&nbsp;Cadastro</th>';
         $html .= '</tr>';
         foreach ($busca as $d) {
             $html .= '<tr>';
             $html .= '<td style="border: 1px dotted black;">' . $d->dsAssinante . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . $d->dsCargo . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . $d->dsPortaria . '</td>';
             $html .= '<td style="border: 1px dotted black;">' . Data::tratarDataZend($d->dtPortariaPublicacao, 'Brasileira') . '</td>';
             $html .= '</tr>';
         }
         $html .= '</table>';
         header("Content-Type: application/vnd.ms-excel");
         header("Content-Disposition: inline; filename=Lista_Secretarios.xls;");
         echo $html;
         die;
     } else {
         $this->view->qtdRegistros = $total;
         $this->view->dados = $busca;
         $this->_helper->layout->disableLayout();
         // Desabilita o Zend Layout
     }
 }
开发者ID:hackultura,项目名称:novosalic,代码行数:82,代码来源:ConfiguracoesController.php


注:本文中的Data::mostraData方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。