@ -180,6 +180,10 @@
$query .= "AND tplg_tipo = {$this->__tipoLigacao} ";
}
if($this->__agente){
$query .= "AND apelido = '{$this->__agente}' ";
}
$query .= "ORDER BY a.uniqueid";
$result = $this->___GetQuery($query);
@ -436,6 +440,7 @@
* Linha de totalizacao.
*/
$linha = '< tr > < th align = "left" > Total< / th > < th > %s< / th > < th > %s< / th > < th > %s< / th > < th > %s< / th > < th > %s< / th > < th > %s< / th > < th > %s< / th > < / tr > ';
$dataRel[] = sprintf($linha, '');
/*
* Fecha relatorio.
@ -512,6 +517,7 @@
}
protected function getAgentes() {
$codSel = $this->__agente;
$sel = $this->__agente ? '' : 'selected';
$agentes = "< select name = \"listaAgente\" id = \"listaAgente\" size = \"1\" > ";
$agentes .= "< option value = \"0\" $ sel > Todos< / option > ";
@ -520,15 +526,14 @@
FROM pbx_usuarios u
WHERE EXISTS(SELECT '' FROM pbx_eventos_agentes WHERE matricula = u.matricula
AND CAST(login as date) >= '%s'
AND CAST(login as date) < = '%s')", $this->___dac, FormatDtMssql($this->___dataIni), FormatDtMssql($this->___dataFim));
AND CAST(login as date) < = '%s')", FormatDtMssql($this->___dataIni), FormatDtMssql($this->___dataFim));
$result = pg_query($query);
if($result){
while ($dados = pg_fetch_row($result)) {
if ($codSel == $dados[0]) {
$sel = "selected";
$i = 1 ;
$codSel = $dados[0] ;
} else {
$sel = "";
}