|
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
* To change this template, choose Tools | Templates
|
|
|
|
|
* and open the template in the editor.
|
|
|
|
|
*/
|
|
|
|
|
$tpLayout = 1;
|
|
|
|
|
$matricula = GetMatricula();
|
|
|
|
|
$pesqAgenda = isset($_POST["pesqAgenda"]) ? $_POST["pesqAgenda"] : "";
|
|
|
|
|
$btAgenda = isset($_POST["btAgenda"]) ? $_POST["btAgenda"] : "";
|
|
|
|
|
$acao = !isset($_GET["acao"]) ? 0 : $_GET["acao"]; //1 = inserir 2= alterar 3= exluir
|
|
|
|
|
$idEdita = !isset($_GET["idCli"]) ? 0 : $_GET["idCli"];
|
|
|
|
|
$id = "";
|
|
|
|
|
$nome = "";
|
|
|
|
|
$telefone = "";
|
|
|
|
|
$celular = "";
|
|
|
|
|
$email = "";
|
|
|
|
|
$endereco = "";
|
|
|
|
|
$result = "";
|
|
|
|
|
$msg = "";
|
|
|
|
|
|
|
|
|
|
if (isset($_GET["formAction"])) {
|
|
|
|
|
$idDel = $_GET["id"];
|
|
|
|
|
$query = "delete from pbx_agendas where id = '$idDel'";
|
|
|
|
|
@pg_query($dbcon, $query);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (strtoupper($btAgenda) == "PESQUISAR") {
|
|
|
|
|
$query = "select id, nome, telefone, celular, email, endereco
|
|
|
|
|
from pbx_agendas
|
|
|
|
|
where (nome like '%$pesqAgenda%'
|
|
|
|
|
or telefone like '%$pesqAgenda%'
|
|
|
|
|
or celular like '%$pesqAgenda%'
|
|
|
|
|
or email like '%$pesqAgenda%'
|
|
|
|
|
or endereco like '%$pesqAgenda%')";
|
|
|
|
|
$result = pg_query($dbcon, $query);
|
|
|
|
|
$linha = "";
|
|
|
|
|
while ($row = pg_fetch_array($result)) {
|
|
|
|
|
$id = $row["id"];
|
|
|
|
|
$nome = "<a style=\"color: #000;\" href=\"javaScript:NovaJanela('index.php?idProg=18&acao=2&idCli=$id', 'AgendaEdita', '420', '350', 'resizable=NO,scrollbars=NO');\"> " . $row["nome"] . "</a>";
|
|
|
|
|
$telefone = $row["telefone"];
|
|
|
|
|
$celular = $row["celular"];
|
|
|
|
|
$email = $row["email"];
|
|
|
|
|
$endereco = $row["endereco"];
|
|
|
|
|
$imgDel = GetLinkFormDelete($id, "DeletaAgenda");
|
|
|
|
|
$linha .= "<tr align=\"left\">
|
|
|
|
|
<td nowrap>$nome</td>
|
|
|
|
|
<td>$telefone</td>
|
|
|
|
|
<td>$celular</td>
|
|
|
|
|
<td nowrap>$email</td>
|
|
|
|
|
<td>$endereco</td>
|
|
|
|
|
<td align=\"center\">$imgDel</td>
|
|
|
|
|
</tr>";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (isset($_POST["btEditaAgenda"])) {
|
|
|
|
|
$idEdita = $_POST["idCli"];
|
|
|
|
|
$nome = $_POST["nomeCli"];
|
|
|
|
|
$telefone = soNumero($_POST["foneCli"]);
|
|
|
|
|
$celular = soNumero($_POST["celularCli"]);
|
|
|
|
|
$email = $_POST["emailCli"];
|
|
|
|
|
$endereco = $_POST["endCli"]; //substr($_POST["endCli"], 0, 80);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (strtoupper($_POST["btEditaAgenda"]) == "INSERIR") {
|
|
|
|
|
$acao = 3;
|
|
|
|
|
|
|
|
|
|
if (empty($nome)) {
|
|
|
|
|
$msg = "alert('Informe o nome!');";
|
|
|
|
|
} else if (strlen($endereco) > 80) {
|
|
|
|
|
$msg = "alert('Informe no m<EFBFBD>ximo 80 caracteres no campo endere<EFBFBD>o!');";
|
|
|
|
|
} else {
|
|
|
|
|
$query = "insert into pbx_agendas(nome, telefone, celular, email, endereco)
|
|
|
|
|
values('$nome', '$telefone', '$celular', '$email', '$endereco' )";
|
|
|
|
|
$result = pg_query($dbcon, $query);
|
|
|
|
|
if ($result)
|
|
|
|
|
$result = pg_affected_rows($result);
|
|
|
|
|
|
|
|
|
|
$msg = $result ? "alert('Opera<EFBFBD><EFBFBD>o realizada com sucesso!'); window.close();" : "alert('A opera<EFBFBD><EFBFBD>o n<EFBFBD>o pode ser realizada!');";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ($msg) {
|
|
|
|
|
$jsStartup[] = $msg;
|
|
|
|
|
}
|
|
|
|
|
} else if (strtoupper($_POST["btEditaAgenda"]) == "ALTERAR") {
|
|
|
|
|
$acao = 4;
|
|
|
|
|
if (empty($nome)) {
|
|
|
|
|
$msg = "Informe o nome!";
|
|
|
|
|
} else if (strlen($endereco) > 80) {
|
|
|
|
|
$msg = "Informe no m<EFBFBD>ximo 80 caracteres no campo endere<EFBFBD>o!";
|
|
|
|
|
} else {
|
|
|
|
|
$query = "update pbx_agendas
|
|
|
|
|
set nome = '$nome',
|
|
|
|
|
telefone = '$telefone',
|
|
|
|
|
celular = '$celular',
|
|
|
|
|
email = '$email',
|
|
|
|
|
endereco = '$endereco'
|
|
|
|
|
where id = $idEdita";
|
|
|
|
|
$result = pg_query($dbcon, $query);
|
|
|
|
|
if ($result)
|
|
|
|
|
$result = pg_affected_rows($result);
|
|
|
|
|
|
|
|
|
|
$msg = $result ? "Opera<EFBFBD><EFBFBD>o realizada com sucesso!" : "A opera<EFBFBD><EFBFBD>o n<EFBFBD>o pode ser realizada!";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ($msg)
|
|
|
|
|
$jsStartup[] = "alert('$msg');";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ($acao == 2) {
|
|
|
|
|
$query = "select id, nome, telefone, celular, email, endereco
|
|
|
|
|
from pbx_agendas
|
|
|
|
|
where id = $idEdita";
|
|
|
|
|
|
|
|
|
|
$result = pg_query($dbcon, $query);
|
|
|
|
|
$row = pg_fetch_array($result);
|
|
|
|
|
|
|
|
|
|
$id = $row["id"];
|
|
|
|
|
$nome = $row["nome"];
|
|
|
|
|
$telefone = $row["telefone"];
|
|
|
|
|
$celular = $row["celular"];
|
|
|
|
|
$email = $row["email"];
|
|
|
|
|
$endereco = $row["endereco"];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (empty($linha))
|
|
|
|
|
$linha = "<tr align=\"center\"><td colspan=5>Nenhum registro encontrado!</td></tr>";
|
|
|
|
|
|
|
|
|
|
if ($acao == 0) {
|
|
|
|
|
$smarty->assign("pesqAgenda", $pesqAgenda);
|
|
|
|
|
$smarty->assign("linhas", $linha);
|
|
|
|
|
} else {
|
|
|
|
|
$acaoCli = ($acao == 1) || ($acao == 3) ? "Inserir" : "Alterar";
|
|
|
|
|
$acaoDesc = $acao == 1 || ($acao == 3) ? "Novo Registro" : "Altera<EFBFBD><EFBFBD>o de Registro";
|
|
|
|
|
|
|
|
|
|
$smarty->assign("idCli", $idEdita);
|
|
|
|
|
$smarty->assign("nomeCli", $nome);
|
|
|
|
|
$smarty->assign("foneCli", $telefone);
|
|
|
|
|
$smarty->assign("celularCli", $celular);
|
|
|
|
|
$smarty->assign("emailCli", $email);
|
|
|
|
|
$smarty->assign("endCli", $endereco);
|
|
|
|
|
$smarty->assign("acao", $acaoDesc);
|
|
|
|
|
$smarty->assign("acaoCli", $acaoCli);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DispLogin($smarty, $acao);
|
|
|
|
|
|
|
|
|
|
function DispLogin($smarty, $acao) {
|
|
|
|
|
if ($acao == 0)
|
|
|
|
|
$smarty->display('callcenter/agente/agenteAgenda.tpl');
|
|
|
|
|
else
|
|
|
|
|
$smarty->display('callcenter/agente/agenteAgendaEdita.tpl');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
?>
|