Nenhum registro encontrado! | ";
}
$cor = !$msg || stripos($msg, 'sucesso') ? '#0000FF' : '#FF0000';
$smarty->assign("AnotaFone", $agtFone);
$smarty->assign("AnotaTexto", $agtAnota);
$smarty->assign("corErro", $cor);
$smarty->assign("msg", $msg);
$smarty->assign("linhas", $pesquisa);
$smarty->assign("isFone", GetAnotacoesKey());
$smarty->assign("isSuper", IsSuper());
$smarty->assign("dataIni", $dataIni);
$smarty->assign("dataFim", $dataFim);
$smarty->assign("prm_label_protoco_pesquisa", $_SESSION['prm_label_protoco_pesquisa']);
$smarty->assign("prm_label_protoco_texto", $_SESSION['prm_label_protoco_texto']);
$smarty->assign("prm_label_protoco_grid", $_SESSION['prm_label_protoco_grid']);
if (IsSuper()) {
$agentes = GetAgentesAnotacoes($dbcon, $listaAgente);
$smarty->assign("listaAgente", $agentes);
}
DispLogin($smarty);
function PesquisaFone($db, $num)
{
global $listaAgente, $dataIni, $dataFim;
$org_id = GetOrganizacao();
$mat = IsSuper() ? $listaAgente : GetMatricula();
$query = "SELECT a.id_text, a.conteudo, a.matricula_agente, a.fone_cliente, a.data, b.apelido
FROM pbx_anotacoes a, pbx_usuarios b
WHERE b.matricula = a.matricula_agente::text ";
$query .= $mat ? " AND a.matricula_agente::text = '$mat' " : "";
$query .= sprintf(" AND data::date >= %s AND data::date <= %s ", FormatDtMssql($dataIni, true), FormatDtMssql($dataFim, true));
if ($num) {
$query .= " AND fone_cliente LIKE '%" . $num . "%'";
}
$query .= " AND org_id = $org_id ";
$query .= " ORDER BY b.apelido, a.data desc";
$result = pg_query($db, $query);
//if(IsAdmin()) echo $query;
$linha = "";
while (($result) && ($row = pg_fetch_array($result))) {
$fone = GetAnotacoesKey() ? FormataFone($row["fone_cliente"]) : $row["fone_cliente"];
$content = $row["conteudo"];
$matAgt = $row["matricula_agente"] . '-' . $row["apelido"];
$data = date('d/m/Y', strtotime($row["data"]));
$imgDel = GetLinkFormDelete($row["id_text"], 'DeletaAnotacao');
$linha .= "$data | ";
if (IsSuper()) {
$linha .= "$matAgt | ";
}
$linha .= "$fone |
$content |
$imgDel |
";
}
$colspan = IsSuper() ? 4 : 3;
if (empty($linha)) {
$linha = "Nenhum registro encontrado! |
";
}
return $linha;
}
function DispLogin($smarty)
{
$smarty->display('callcenter/agente/agenteAnota.tpl');
}
function GetAgentesAnotacoes($dbcon, $matricula)
{
$query = "SELECT id, apelido, nome, matricula
FROM pbx_usuarios
WHERE delete_ = 0
AND apelido
NOT IN('sinccontasenha')"; //'admin',
$result = pg_query($dbcon, $query);
$sel = $matricula == "0" ? ' Selected="selected" ' : '';
$item = "\n";
while ($dados = pg_fetch_array($result, null, PGSQL_ASSOC)) {
$mat = $dados['matricula'];
$apelido = $dados['apelido'];
$sel = $mat == $matricula ? ' Selected="selected" ' : '';
$item .= "\n";
}
return $item;
}