@ -78,7 +78,6 @@
* *************************************************************************
* Copyright (c) 2018, Simples IP
* *************************************************************************/
include_once 'util/relatoriosBase.php';
@ -236,13 +235,13 @@
* Inicia o relat<EFBFBD> rio.
*/
foreach ($this->GetData()[0] as $row) {
$somaTE += $row['espera'];
$somaTABAN += $row['tempo_abandon'];
$somaTE += (int) $row['espera'];
$somaTABAN += (int) $row['tempo_abandon'];
$row['src'] = ocultarTelefone($row['src']);
$row['dst'] = ocultarTelefone($row['dst']);
$row["calldate"] = date('d/m/Y H:i', strtotime($row["calldate"]));
$row["tplg_descricao"] = explode(" ", $row["tplg_descricao"])[0];
$row["espera"] = SecondToStrTime($row["espera"]);
//$row["billsec"] = SecondToStrTime($row["billsec"]);
$row["tempo_abandon"] ? $row["tempo_abandon"] = SecondToStrTime($row["tempo_abandon"]) : $row["tempo_abandon"] = '00:00:00';
$row["tempo_atendimento"] = SecondToStrTime($row["tempo_atendimento"]);
$row['agente'] = !$row['agente'] ? ' --- ' : $row['agente'];
@ -282,11 +281,8 @@
$dataRel[] = GenerateCsvFromArray($linha);
}
$dataRel[] = $linha;
$linha1 = array('Total: ' . $somaQuantidade, '', '', '', 'Total E.:' . SecondToStrTime($somaTE), 'Total A.:' . SecondToStrTime($somaTA), 'Total ABAN.:' . SecondToStrTime($somaTABAN));
$dataRel[] = GenerateCsvFromArray($linha1);
$dataRel[] = $linha1;
$linha = array('Total: ' . $somaQuantidade, '', '', '', 'Total E.:' . SecondToStrTime($somaTE), 'Total A.:' . SecondToStrTime($somaTA), 'Total ABAN.:' . SecondToStrTime($somaTABAN));
$dataRel[] = GenerateCsvFromArray($linha);
$this->___dataRel[] = $dataRel;
}
@ -337,9 +333,10 @@
* Linhas de dados.
*/
foreach ($this->GetData()[0] as $row) {
$somaTE += $row['espera'];
$somaTABAN += $row['tempo_abandon'];
$somaTE += (int) $row['espera'];
$somaTABAN += (int) $row['tempo_abandon'];
$row['src'] = ocultarTelefone($row['src']);
$row['dst'] = ocultarTelefone($row['dst']);
$row["calldate"] = date('d/m/Y H:i', strtotime($row["calldate"]));
$row["tplg_descricao"] = explode(" ", $row["tplg_descricao"])[0];
$row["espera"] = SecondToStrTime($row["espera"]);
@ -448,18 +445,14 @@
* Linhas de dados.
*/
foreach ($this->GetData()[0] as $row) {
$somaTE += (int) $row['espera'];
$somaTABAN += (int) $row['tempo_abandon'];
$row['src'] = ocultarTelefone($row['src']);
$row['dst'] = ocultarTelefone($row['dst']);
$row['dst'] = ocultarTelefone($row['dst']);
$row["calldate"] = date('d/m/Y H:i', strtotime($row["calldate"]));
$row["tplg_descricao"] = explode(" ", $row["tplg_descricao"])[0];
$row["espera"] = SecondToStrTime($row["espera"]);
$row["tempo_abandon"] ? $row["tempo_abandon"] = SecondToStrTime($row["tempo_abandon"]) : $row["tempo_abandon"] = '00:00:00';
//$row["tempo_atendimento"] = SecondToStrTime($row["tempo_atendimento"]);
$row['agente'] = !$row['agente'] ? ' --- ' : $row['agente'];
if ($row["evento"] == 'ABANDON' || $row["evento"] == 'NOANSWERS') {
@ -547,10 +540,11 @@
$somaTA = 0;
$somaTABAN = 0;
foreach ($dados as $row) {
$somaTE += $row['espera'];
$somaTABAN += $row['tempo_abandon'];
foreach ($dados as $row) {
$somaTE += (int) $row['espera'];
$somaTABAN += (int) $row['tempo_abandon'];
$dados[$x]['src'] = ocultarTelefone($row['src']);
$dados[$x]['dst'] = ocultarTelefone($row['dst']);
$dados[$x]["calldate"] = date('d/m/Y H:i', strtotime($row["calldate"]));
$dados[$x]["tplg_descricao"] = explode(" ", $row["tplg_descricao"])[0];
$dados[$x]["espera"] = SecondToStrTime($row["espera"]);