@ -1,5 +1,4 @@
<?php
include_once 'util/relatoriosBase.php';
class ChamadasEntrantesGeral extends Relatorios {
@ -189,30 +188,8 @@
$dataRel[] = GenerateCsvFromArray($filtro);
$dadosCabecalio = array(
'Data/Hora' => 'align="center"',
'Origem' => 'align="left"',
'Destino' => 'align="left"',
'Tipo' => 'align="left"',
'Duracao' => 'align="center"',
'Atendida' => 'align="center"',
'Fila' => 'align="left"',
'Agente' => 'align="left"',
'Municipio' => 'align="left"',
'UF' => 'align="center"'
);
$dadosField = array(
'calldate' => 'align="center"',
'src' => 'align="left"',
'dst' => 'align="left"',
'tplg_descricao' => 'align="left"',
'tempo_atendimento' => 'align="center"',
'status' => 'align="center"',
'fila' => 'align="left"',
'agente' => 'align="left"',
'nome_municipio' => 'align="left"',
'uf' => 'align="center"'
);
$dadosCabecalio = array('Data/Hora', 'Origem', 'Destino', 'Tipo', 'Duracao', 'Atendida', 'Fila', 'Agente', 'Municipio', 'UF');
$dadosField = array('calldate', 'src', 'dst', 'tplg_descricao', 'tempo_atendimento', 'status', 'fila', 'agente', 'nome_municipio', 'uf');
$dataRel[] = GenerateCsvFromArray(array_keys($dadosCabecalio));
@ -223,7 +200,7 @@
* Inicia o relat<EFBFBD> rio.
*/
foreach ($this->GetData()[0] as $row) {
$row['src'] = ocultarTelefone($row['src']);
$row["calldate"] = date('d/m/Y H:i', strtotime($row["calldate"]));
$row["tplg_descricao"] = str_replace("Entrada", "", $row["tplg_descricao"]);
$row["status"] = $row["status"] == 'ATENDIDA' ? 'S' : 'N';
@ -233,18 +210,15 @@
$somaQuantidade ++;
$linha = array();
foreach ($dadosField as $key => $value ) {
foreach ($dadosField as $key) {
$linha[] = $row["$key"];
}
$dataRel[] = GenerateCsvFromArray($linha);
}
$dataRel[] = $linha;
$linha1 = array('Total', '', '', 'Registros: '.$somaQuantidade, 'Duracao: '.SecondToStrTime($somaTempo));
$dataRel[] = GenerateCsvFromArray($linha1);
$dataRel[] = $linha1;
$linha = array('Total', '', '', 'Registros: '.$somaQuantidade, 'Duracao: '.SecondToStrTime($somaTempo));
$dataRel[] = GenerateCsvFromArray($linha);
$this->___dataRel[] = $dataRel;
}
@ -296,7 +270,7 @@
* Linhas de dados.
*/
foreach ($this->GetData()[0] as $row) {
$row['src'] = ocultarTelefone($row['src']);
$row["calldate"] = date('d/m/Y H:i', strtotime($row["calldate"]));
$row["tplg_descricao"] = str_replace("Entrada", "", $row["tplg_descricao"]);
$row["status"] = $row["status"] == 'ATENDIDA' ? 'S' : 'N';
@ -415,9 +389,10 @@
$dados = array();
$x = 0;
$somaQtd = 0;
$somaTempo = 0;
foreach ($this->GetData()[0] as $row) {
$dados[$x]["calldate"] = date('d/m/Y H', strtotime($row["calldate"]));
$dados[$x]["src"] = $row["src"] ;
$dados[$x]["src"] = ocultarTelefone($row['src']) ;
$dados[$x]["dst"] = $row["dst"];
$dados[$x]["tplg_descricao"] = str_replace('Entrada', '', $row["tplg_descricao"]);
$somaTempo += $row["tempo_atendimento"];