Browse Source

correções e atualizações

1.8.1-monitor
Lucas Awade 1 year ago committed by Gitea
parent
commit
cd6c05489d
  1. 34
      relatorios/pbx/chamadasSaintes/saintesCentroCusto.php

34
relatorios/pbx/chamadasSaintes/saintesCentroCusto.php

@ -29,7 +29,7 @@
GeraExcept('Informe uma empresa!');
}
if (!$this->___tempoDuracao) {
GeraExcept('Informe um tempo de duração!');
GeraExcept('Informe um tempo de duração!');
}
}
@ -37,7 +37,7 @@
global $dbcon;
if ($this->___media != MEDIA_PRINT_GRID) {
/*
* Recupera os filtros da sess�o do usu�rio.
* Recupera os filtros da sess�o do usu�rio.
*/
list($this->___dataIni, $this->___dataFim, $this->___listaDptos, $this->___listaEmpresa, $this->___tempoDuracao) = $_SESSION["SSstorageFiltros"];
@ -64,7 +64,7 @@
}
/*
* Personalise esta função se necessitar de outras opções de filtro.
* Personalise esta função se necessitar de outras opções de filtro.
*/
$filtro = '<table class="filtro" border="0" cellspacing="1" cellpadding="1">';
/*
@ -76,7 +76,7 @@
$filtro .= '<td>Data Final </td>';
$filtro .= '<td>Empresa </td>';
$filtro .= '<td>Depto. </td>';
$filtro .= '<td>Duração</td>';
$filtro .= '<td>Duração</td>';
$filtro .= '<td align="center" valign="middle">&nbsp;</td>';
$filtro .= '</tr>';
@ -100,7 +100,7 @@
$filtro .= '</table>';
/*
* Guarda os filtros passados para recuperar na emiss�o dos relat?ios para impress�o.
* Guarda os filtros passados para recuperar na emiss�o dos relat?ios para impress�o.
*/
$_SESSION["SSstorageFiltros"] = array($this->___dataIni, $this->___dataFim);
@ -115,7 +115,7 @@
$duracao = $this->___tempoDuracao;
$query = "select distinct a.src, a.dst, a.calldate as data, (case when a.lastdata like ('CONTASENHA%') then 0 else (a.billsec) end) as duracao, c.matricula, c.nome, c.apelido, d.id as codigo_empresa, d.nome as nome_empresa,
e.id as codigo_departamento, e.nome_depto
e.id as codigo_departamento, e.nome_depto
from pbx_bilhetes a, pbx_bilhetes_complemento b, pbx_usuarios_cs c, pbx_empresa d, pbx_departamentos e
where b.uniqueid2 = a.uniqueid
and c.id = b.id_usuario
@ -179,7 +179,7 @@
$somaQuantidade = 0;
/*
* Inicia o relat�rio.
* Inicia o relat�rio.
*/
foreach ($this->GetData()[0] as $row) {
$somaTempo += $row["duracao"];
@ -211,7 +211,7 @@
$filtro = $this->___FiltrosRelatorio();
/*
* Inicia o relatório.
* Inicia o relatório.
*/
/*
@ -278,10 +278,10 @@
$dataAgrup = array();
$dadosCabecalio = array('Ramal' => 'align="center"', 'Destino' => 'align="center"', 'Conta' => 'align="left"', 'Usuário' => 'align="left"', 'Data/Hora' => 'align="center"', 'Duração' => 'align="center"');
$dadosCabecalio = array('Ramal' => 'align="center"', 'Destino' => 'align="center"', 'Conta' => 'align="left"', 'Usuário' => 'align="left"', 'Data/Hora' => 'align="center"', 'Duração' => 'align="center"');
$dadosField = array('src' => 'align="center"', 'dst' => 'align="center"', 'matricula' => 'align="left"', 'apelido' => 'align="left"', 'data' => 'align="center"', 'duracao' => 'align="center"');
/*
* Inicia o relat�rio.
* Inicia o relat�rio.
*/
$dataRel[] = '<table width="800" cellpadding="2" class="grid">';
@ -365,9 +365,9 @@
'Ramal' => 'C',
'Destino' => 'C',
'Conta' => 'L',
'Usuário' => 'L',
'Usuário' => 'L',
'Data/Hora' => 'C',
'Duração' => 'C'
'Duração' => 'C'
);
$dataHeader = array(
'src' => 'C',
@ -378,9 +378,9 @@
'duracao' => 'C'
);
$widthHeader = array(20, 30, 35, 35, 35, 35);
$totaliza = array('Total', '','', "Registros: " . $somaQtd, '', "Duração: " . SecondToStrTime($somaTempo));
$totaliza = array('Total', '','', "Registros: " . $somaQtd, '', "Duração: " . SecondToStrTime($somaTempo));
//Monta o array para passar para o prepara; Necessário passar 6 parametros
//Monta o array para passar para o prepara; Necessário passar 6 parametros
$table1 = array($header, $dataHeader, $dados, $widthHeader, $totaliza, 0);
$this->___dataRel = array($table1);
@ -390,7 +390,7 @@
global $jsStartup, $jsJQuery, $smarty;
try {
/*
* Use esta fun��o para validar dados do formul�rio.
* Use esta fun��o para validar dados do formul�rio.
*/
$this->___ValidaForm();
@ -400,7 +400,7 @@
$this->___ConteudoRelatorio();
/*
* Imprime relat�rio de acordo com a media passada.
* Imprime relat�rio de acordo com a media passada.
*/
$conteudoRelatorio = $this->___ImprimeRelatorio();
} catch (Exception $exc) {
@ -410,7 +410,7 @@
}
/*
* Inclua os scripts necess�rios aqui.
* Inclua os scripts necess�rios aqui.
*/
$jsJQuery[] = "\$('#dataIni').keypress(function(){formataDataHora(this);}) ";
$jsJQuery[] = "\$('#dataFim').keypress(function(){formataDataHora(this);}) ";

Loading…
Cancel
Save