Browse Source

resolving conflicts

dev
root 5 months ago
parent
commit
1dcb7c369d
  1. 16
      www/html/aplicativo/cadastros/pesquisa/pesquisaRel.php
  2. 494
      www/html/aplicativo/contacteFunc.php

16
www/html/aplicativo/cadastros/pesquisa/pesquisaRel.php

@ -31,15 +31,17 @@ class RelPesquisa extends Relatorios
}
}
//essa funcao esta levando minutos para executar
function ___FiltrosRelatorio()
{
file_put_contents(self::LOG_PATH, "\n\n*********** DENTRO DE ___FiltrosRelatorio() ***********\n", FILE_APPEND);
//seta o id da pesquisa cujo relatorio sera gerado, na var $___ppId.
$this->setPlID();
$lstPesquisa = GetPesquisaRel($this->GetDbCon(), $this->___plId);
if ($this->___media != MEDIA_PRINT_GRID) {
/*
* Recupera os filtros da sessao do usuario.
*/
file_put_contents(self::LOG_PATH, "\nMIDIA NAO EH GRID\n", FILE_APPEND);
// Recupera os filtros da sessao do usuario.
list($this->___dac, $this->___dataIni, $this->___dataFim) = $_SESSION["SSstorageFiltros"];
if ($this->___media == MEDIA_PRINT_HTML) {
@ -58,12 +60,15 @@ class RelPesquisa extends Relatorios
return $fltCsv;
}
file_put_contents(self::LOG_PATH, "\nMidia eh gid. buscando DAC...", FILE_APPEND);
//Retorna HTML select com a lista de filas disponiveis ao usuario.
if ($this->GetIncDac()) {
$dacs = GetDac($this->GetDbCon(), $this->___dac, "", 0, 1, 0, 0, 1);
}
$lkPrint = "";
if ($this->___dataCount) {
file_put_contents(self::LOG_PATH, "\nGerando link de exel.", FILE_APPEND);
$prt = '<a href="index.php?idProg=%s&media=%s&tipoRelatorio=%s&download=Excel&pesquisa=%s"><img src="imgSite/%s" alt="Clique aqui para imprimir!" width="24" height="24" border="0"></a>';
if ($this->getPermissao()) {
@ -79,6 +84,8 @@ class RelPesquisa extends Relatorios
/*
* Personalise esta funcao se necessitar de outras opnioes de filtro.
*/
file_put_contents(self::LOG_PATH, "\nGerando HTML do filtro...", FILE_APPEND);
$filtro = '<table border="0" cellspacing="1" cellpadding="1">';
/*
* Rotulos.
@ -112,6 +119,7 @@ class RelPesquisa extends Relatorios
*/
$_SESSION["SSstorageFiltros"] = array($this->___dac, $this->___dataIni, $this->___dataFim, $this->___tipoRelatorio);
file_put_contents(self::LOG_PATH, "\nRetornando HTML filtro...\n", FILE_APPEND);
return sprintf($filtro, $this->___dataIni, $this->___dataFim, $lkPrint);
}
@ -688,7 +696,7 @@ class RelPesquisa extends Relatorios
$jsJQuery[] = "\$('#dataFim').keypress(function(){formataDataHora(this);}) ";
file_put_contents(self::LOG_PATH, "\nVai adicionar os filtros ao template.", FILE_APPEND);
$smarty->assign('filtros', $this->___FiltrosRelatorio());
$smarty->assign('filtros', $this->___FiltrosRelatorio()); // <-- ta demorando minutos nessa parte
file_put_contents(self::LOG_PATH, "\nFiltros adicionados. Adicionando conteudo.", FILE_APPEND);
$smarty->assign('conteudo', $conteudoRelatorio);
file_put_contents(self::LOG_PATH, "\nConteudo adicionado. Adicionando mensagem.", FILE_APPEND);

494
www/html/aplicativo/contacteFunc.php

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save