$src $dst $conta $apelido $data $duration "; $linhas[] = $linhaTmp; $linha .= $linhaTmp; $imp++; } } if (empty($linha)) { if ($isValid && pg_last_error($dbcon)) $noData = "Erro ao realizar a consulta. Erro: " . pg_last_error($dbcon); else $noData = $inRel ? ($isValid ? "Nenhum registro encontrado!" : $msg) : "clique em consultar!"; $linha = " $noData"; } else { $_SESSION["SSsiteDesc"] = GetSiteDesc($dbHost, $_SESSION["listaSites"]); } $somaDuration = SecondToStrTime($somaDuration); $linhaTotal = " Total $somaDuration "; $linha .= $linhaTotal; $linhas[] = $linhaTotal; $_SESSION["SSlinhas"] = $linhas; if (!$isValid) $jsStartup[] = "alert('$msg');"; $jsJQuery[] = "\$('#dataIni').keypress(function(){formataDataHora(this);}) "; $jsJQuery[] = "\$('#dataFim').keypress(function(){formataDataHora(this);}) "; //Funcao ajax para carregas depos qdo selecinada uma nova empresa $jsJQuery[] = "\$('#listaEmpresas').change(function(){GetDeptos();}) "; $smarty->assign('imp', $imp); $smarty->assign('sites', $sites); $smarty->assign('dtIni', $_SESSION["dataIni"]); $smarty->assign('dtFim', $_SESSION["dataFim"]); $smarty->assign('linhas', $linha); $smarty->assign('empresas', $empresas); $smarty->assign('deptos', $deptos); $smarty->assign('duracao', $_SESSION["duracao"]); GetTemplate($smarty, 'pbx/relatorios/chamadasSaintes/saintesCentroCusto.tpl'); function GetQuery() { $dataIni = FormatDtMssql($_SESSION["dataIni"]); $dataFim = FormatDtMssql($_SESSION["dataFim"]); $emp = $_SESSION["listaEmpresas"]; $depto = $_SESSION["listaDeptos"]; $duracao = $_SESSION["duracao"]; $sql = " select a.src, a.dst, a.calldate as data, a.billsec 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 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 and e.id = c.departamento and e.empresa = c.empresa and d.id = e.empresa and cast(calldate as date) >= '$dataIni' and cast(calldate as date) <= '$dataFim' "; if ($emp) $sql .= " and d.id = $emp "; if ($depto) $sql .= " and e.id = $depto "; if ($duracao == 2) $sql .= " and a.billsec > 0 "; if ($duracao == 3) $sql .= " and a.billsec = 0 "; $sql .= " order by 4, 2 "; // if(IsAdmin ()) echo $sql; return $sql; } ?>