|
|
|
|
<? session_start(); ?>
|
|
|
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
|
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
|
|
|
<html>
|
|
|
|
|
<head>
|
|
|
|
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
|
|
|
|
|
<link rel="stylesheet" href="admin/css/validationEngine.jquery.css" type="text/css" media="screen" title="no title" charset="ISO-8859-1" />
|
|
|
|
|
<script type="text/javascript" src="admin/js/jquery-1.4.js"></script>
|
|
|
|
|
<script type="text/javascript" src="admin/js/jquery.blockUI.js?v2.29"></script>
|
|
|
|
|
<script src="admin/js/jquery.min.js" type="text/javascript"></script>
|
|
|
|
|
<script src="admin/js/jquery.validationEngine.js" type="text/javascript"></script>
|
|
|
|
|
<script src="admin/js/jquery.validationEngine-en.js" type="text/javascript"></script>
|
|
|
|
|
<script src="admin/js/pbxAjax.js" type="text/javascript"></script>
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
$(document).ready(function () {
|
|
|
|
|
$("#form1").validationEngine({
|
|
|
|
|
sucess: function () {
|
|
|
|
|
document.form1.submit();
|
|
|
|
|
},
|
|
|
|
|
failure: function () {}
|
|
|
|
|
})
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function valida_voice() {
|
|
|
|
|
var numRamais = document.getElementById('qtde2').value;
|
|
|
|
|
for (i = 0; i < document.form1.elements.length; i++)
|
|
|
|
|
if (document.form1.elements[i].name == "gera_voice")
|
|
|
|
|
if (document.form1.elements[i].checked == 0) {
|
|
|
|
|
document.form1.v_numero.value = '';
|
|
|
|
|
document.form1.v_numero.disabled = false;
|
|
|
|
|
document.getElementById('v_nome').value = '';
|
|
|
|
|
document.getElementById('v_nome').disabled = false;
|
|
|
|
|
document.getElementById('v_senha').value = '';
|
|
|
|
|
document.getElementById('v_senha').disabled = false;
|
|
|
|
|
document.getElementById('v_email3').value = '';
|
|
|
|
|
document.getElementById('v_email3').disabled = false;
|
|
|
|
|
} else {
|
|
|
|
|
document.form1.v_numero.value = '';
|
|
|
|
|
document.form1.v_numero.disabled = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (!document.form1.v_numero.disabled)
|
|
|
|
|
{
|
|
|
|
|
document.form1.v_numero.disabled = (numRamais != 1);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (document.form1.v_numero.disabled)
|
|
|
|
|
{
|
|
|
|
|
document.getElementById('v_numero').value = '';
|
|
|
|
|
document.getElementById('v_nome').value = '';
|
|
|
|
|
document.getElementById('v_nome').disabled = true;
|
|
|
|
|
document.getElementById('v_senha').value = '';
|
|
|
|
|
document.getElementById('v_senha').disabled = true;
|
|
|
|
|
document.getElementById('v_email3').value = '';
|
|
|
|
|
document.getElementById('v_email3').disabled = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function valida() {
|
|
|
|
|
var texto = document.form1.dispositivo.value;
|
|
|
|
|
if (texto.substring(0, 4) != 'DGV/') {
|
|
|
|
|
alert('O CAMPO REQUERIDO!');
|
|
|
|
|
document.form1.dispositivo.focus();
|
|
|
|
|
}
|
|
|
|
|
if (document.form1.dispositivo.length <= 4) {
|
|
|
|
|
alert('O CAMPO REQUERIDO!');
|
|
|
|
|
document.form1.dispositivo.focus();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function SetRamal(ramal)
|
|
|
|
|
{
|
|
|
|
|
if (document.getElementById("acao").value.toUpperCase() == 'INSERI')
|
|
|
|
|
{
|
|
|
|
|
if (ramal)
|
|
|
|
|
{
|
|
|
|
|
document.getElementById("senha_facilidade").value = ramal;
|
|
|
|
|
document.getElementById("dispositivo2").value = "DGV/";
|
|
|
|
|
document.getElementById("identificador").value = ramal;
|
|
|
|
|
} else
|
|
|
|
|
{
|
|
|
|
|
document.getElementById("senha_facilidade").value = "";
|
|
|
|
|
document.getElementById("dispositivo2").value = "";
|
|
|
|
|
document.getElementById("identificador").value = "";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function incExcecao()
|
|
|
|
|
{
|
|
|
|
|
var exc = document.getElementById('ramalSecretariaExcessao');
|
|
|
|
|
var numero = exc.value;
|
|
|
|
|
|
|
|
|
|
if (numero)
|
|
|
|
|
{
|
|
|
|
|
var lista = document.getElementById('ramalSecExcecoesInc');
|
|
|
|
|
var op = document.createElement("OPTION");
|
|
|
|
|
|
|
|
|
|
op.value = numero;
|
|
|
|
|
op.text = numero;
|
|
|
|
|
lista.options.add(op);
|
|
|
|
|
exc.value = "";
|
|
|
|
|
} else
|
|
|
|
|
{
|
|
|
|
|
alert('Informe um N<EFBFBD>mero!');
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function remExcecao()
|
|
|
|
|
{
|
|
|
|
|
var selectBox = document.getElementById("ramalSecExcecoesInc");
|
|
|
|
|
if (selectBox.options[selectBox.selectedIndex])
|
|
|
|
|
{
|
|
|
|
|
selectBox.options[selectBox.selectedIndex] = null;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function marca_todos()
|
|
|
|
|
{
|
|
|
|
|
for (var i = 0; i < document.form1.ramalSecExcecoesInc.length; i++)
|
|
|
|
|
{
|
|
|
|
|
document.form1.ramalSecExcecoesInc.options[i].selected = true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</script>
|
|
|
|
|
<link href="admin/css/forms.css" rel="stylesheet" type="text/css">
|
|
|
|
|
<style type="text/css">
|
|
|
|
|
<!--
|
|
|
|
|
body {
|
|
|
|
|
background-color: #EAEAEA;
|
|
|
|
|
}
|
|
|
|
|
-->
|
|
|
|
|
</style></head>
|
|
|
|
|
<body>
|
|
|
|
|
|
|
|
|
|
<?
|
|
|
|
|
$acao = $_GET["acao"];
|
|
|
|
|
$acao2 = $_GET["acao2"];
|
|
|
|
|
$param = sprintf('&numRamal=%s&pgn=%s&bloco=%s&pg=%s', $_REQUEST['numRamal'], $_REQUEST['pgn'], $_REQUEST['bloco'], $_REQUEST['pg']);
|
|
|
|
|
if ($acao2 == "salva") {
|
|
|
|
|
$rotas = $_POST['tipoRota'];
|
|
|
|
|
$id = $_POST["id"];
|
|
|
|
|
$numero = trim($_POST["numero"]);
|
|
|
|
|
$senha = trim($_POST["senha"]);
|
|
|
|
|
$dispositivo = trim($_POST["dispositivo"]);
|
|
|
|
|
$voicemail = trim($_POST["voicemail"]);
|
|
|
|
|
$usuario_v = trim($_POST["usuario_v"]);
|
|
|
|
|
$senha_v = trim($_POST["senha_v"]);
|
|
|
|
|
$grupo = trim($_POST["grupo"]);
|
|
|
|
|
$contexto = trim($_POST["contexto"]);
|
|
|
|
|
$capturar = $_POST["capturar"];
|
|
|
|
|
$espera = $_POST["espera"];
|
|
|
|
|
$sigame_interno = $_POST["sigame_interno"];
|
|
|
|
|
$sigame_externo = $_POST["sigame_externo"];
|
|
|
|
|
$sigame_nao_atende = $_POST["sigame_nao_atende"];
|
|
|
|
|
$sigame_ocupado = $_POST["sigame_ocupado"];
|
|
|
|
|
$gravacao = $_POST["gravacao"];
|
|
|
|
|
$musica_espera = $_POST["musica_espera"];
|
|
|
|
|
$pertube = $_POST["pertube"];
|
|
|
|
|
$cadeado = $_POST["cadeado"];
|
|
|
|
|
$v_nome = $_POST["v_nome"];
|
|
|
|
|
$v_email = $_POST["v_email"];
|
|
|
|
|
$v_senha = $_POST["v_senha"];
|
|
|
|
|
$attach = trim($_POST["attach"]);
|
|
|
|
|
$delete = trim($_POST["delete"]);
|
|
|
|
|
$saycid = trim($_POST["saycid"]);
|
|
|
|
|
$envelope = trim($_POST["envelope"]);
|
|
|
|
|
$dispositivo = trim($_POST["dispositivo"]);
|
|
|
|
|
$gravacao_saida = trim($_POST["gravacao_saida"]);
|
|
|
|
|
$timeout = trim($_POST["timeout"]);
|
|
|
|
|
$v_numero = trim($_POST["v_numero"]);
|
|
|
|
|
$gravacao_saida = trim($_POST["gravacao_saida"]);
|
|
|
|
|
$inseri_voice = $_POST['inseri_voice'];
|
|
|
|
|
$identificador = $_POST['identificador'];
|
|
|
|
|
$identificador2 = soNumero($_POST['identificador2']);
|
|
|
|
|
$senha_facilidade = $_POST['senha_facilidade'];
|
|
|
|
|
$accountcode = $_POST['accountcode'];
|
|
|
|
|
$immediate = $_POST['immediate'];
|
|
|
|
|
$gera_voice = $_POST['gera_voice'];
|
|
|
|
|
$ramalSecretaria = $_POST['ramalsecretaria'];
|
|
|
|
|
$habilita_prepago = !HabilitaPrepago() ? '0' : $_POST['habilita_prepago'];
|
|
|
|
|
$ringTime = trim($_POST["ring_time"]);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//VALIDA O NUMERO DA CAIXA POSTAL CASO A MESMA N<EFBFBD>O SEJA INFORMADA
|
|
|
|
|
if ($v_numero <> '') {
|
|
|
|
|
$mailbox = $v_numero;
|
|
|
|
|
} else {
|
|
|
|
|
$mailbox = $v_numero;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$passa = true;
|
|
|
|
|
$sigameAtivo = $sigame_interno || $sigame_externo || $sigame_nao_atende || $sigame_ocupado;
|
|
|
|
|
if ($passa && ($acao == 'edita') && $sigameAtivo && VerificaRamalConectado($nome)) {
|
|
|
|
|
$passa = false;
|
|
|
|
|
$mes = "N<EFBFBD>o <EFBFBD> permitido configurar sigame para ramal conectado a uma fila";
|
|
|
|
|
echo '<script>alert("' . $mes . '");</script>';
|
|
|
|
|
echo "<script>javascript:history.back();</script>";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ($acao == "inseri") {
|
|
|
|
|
$qtde = $_POST["qtde"];
|
|
|
|
|
if (MaxRamaisPermite($dbcon, $qtde)) {
|
|
|
|
|
$z++;
|
|
|
|
|
$msg .= 'N<EFBFBD>o <EFBFBD> poss<EFBFBD>vel realizar a opera<EFBFBD><EFBFBD>o! O n<EFBFBD>mero m<EFBFBD>ximo de ramais permitidos j<EFBFBD> foi atingido!';
|
|
|
|
|
} else {
|
|
|
|
|
//LOOP DE INSERT
|
|
|
|
|
for ($i = 1; $i <= $qtde; $i++) {
|
|
|
|
|
$disp = explode('/', $_POST['dispositivo']);
|
|
|
|
|
$nomeRamal = $_POST['numero'];
|
|
|
|
|
$qtd = strlen($nomeRamal);
|
|
|
|
|
$qtd2 = strlen(ltrim($nomeRamal, "0"));
|
|
|
|
|
$total = ($qtd - $qtd2);
|
|
|
|
|
|
|
|
|
|
$nome2 = $_POST["numero"] + ($i - 1);
|
|
|
|
|
if ($total >= 1)
|
|
|
|
|
$nome2 = str_pad($nome2, $qtd, "0", STR_PAD_LEFT);
|
|
|
|
|
|
|
|
|
|
$query2 = "select 1 from pbx_ramais where nome='$nome2' ";
|
|
|
|
|
|
|
|
|
|
if ($qtde > 1) {
|
|
|
|
|
//VALIDA OS CAMPOS COM UM PADR<EFBFBD>O CASO A INSER<EFBFBD><EFBFBD>O FOR MAIOR QUE 1 REGISTRO
|
|
|
|
|
$senha_facilidade = $nome2;
|
|
|
|
|
$callerid = $nome2;
|
|
|
|
|
$secret = $nome2;
|
|
|
|
|
$identificador = $nome2;
|
|
|
|
|
$dispositivo = "DGV/" . ($disp[1] + ($i - 1));
|
|
|
|
|
}
|
|
|
|
|
if ((($_POST["gera_voice"] != '') or ( ($v_nome <> '') or ( $v_email <> ''))) and ( $qtde > 1)) {
|
|
|
|
|
$mailbox = $nome2;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ($qtde == 1) {
|
|
|
|
|
$nome2 = $_POST['numero'];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (pg_num_rows(pg_query($dbcon, $query2)) >= 1) {
|
|
|
|
|
$z++;
|
|
|
|
|
$msg .= 'RAMAL ' . $nome2 . ' J<EFBFBD> CADASTRADO' . '\n';
|
|
|
|
|
} else {
|
|
|
|
|
$immediateDef = $immediate == 'F' ? 'no' : 'yes';
|
|
|
|
|
$query = "INSERT
|
|
|
|
|
INTO pbx_dgv(
|
|
|
|
|
numero,voicemail,usuario_v,senha_v,grupo,contexto,capturar,
|
|
|
|
|
espera,sigame_interno,sigame_externo,sigame_naoatende,sigame_ocupado,gravacao_chamada,musica_espera,nao_pertube,cadeado,dispositivo,gravacao_saida,senha_facilidade,identificador,immediate,accountcode, identificador2, timeout, ramalSecretaria, habilita_prepago, ring_time
|
|
|
|
|
)
|
|
|
|
|
VALUES (
|
|
|
|
|
'$nome2','$mailbox','$usuario_v','$senha_v','$grupo','$contexto','$capturar',
|
|
|
|
|
'$espera','$sigame_interno','$sigame_externo','$sigame_nao_atende','$sigame_ocupado','$gravacao','$musica_espera','$pertube','$cadeado','$dispositivo','$gravacao_saida','$senha_facilidade','$identificador','$immediateDef','$accountcode', '$identificador2', '$timeout', '$ramalSecretaria', '$habilita_prepago', '$ringTime'
|
|
|
|
|
)";
|
|
|
|
|
|
|
|
|
|
pg_query($dbcon, $query);
|
|
|
|
|
InsereRotasRamais($dbcon, $rotas, $nome2);
|
|
|
|
|
InsereRamaisChf($dbcon, $nome2);
|
|
|
|
|
|
|
|
|
|
if (($_POST["gera_voice"] != '') or ( ($v_nome <> '') or ( $v_email <> ''))) {
|
|
|
|
|
if ($v_numero <> '') {
|
|
|
|
|
if ($i == 1) {
|
|
|
|
|
$query = "INSERT
|
|
|
|
|
INTO pbx_voicemail_usuarios
|
|
|
|
|
(
|
|
|
|
|
caixa_postal,senha,email,nome,attach,delete,saycid,envelope, numero_ramal
|
|
|
|
|
)
|
|
|
|
|
values (
|
|
|
|
|
'$v_numero','$v_senha','$v_email','$v_nome','$attach','$delete','$saycid','$envelope', '$nome2'
|
|
|
|
|
) "; //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'VOICE2', $nome2, $v_numero);
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
$query = "INSERT
|
|
|
|
|
INTO pbx_voicemail_usuarios
|
|
|
|
|
(
|
|
|
|
|
caixa_postal,senha,email,nome,attach,delete,saycid,envelope, numero_ramal
|
|
|
|
|
)
|
|
|
|
|
values (
|
|
|
|
|
'$nome2','$nome2','$v_email','$v_nome','$attach','$delete','$saycid','$envelope', '$nome2'
|
|
|
|
|
) "; //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'VOICE2', $nome2, $nome2);
|
|
|
|
|
}
|
|
|
|
|
pg_query($dbcon, $query);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if ($sigame_interno == '') {
|
|
|
|
|
$sigame_interno2 = 'F';
|
|
|
|
|
} else {
|
|
|
|
|
$sigame_interno2 = $sigame_interno;
|
|
|
|
|
}
|
|
|
|
|
if ($sigame_externo == '') {
|
|
|
|
|
$sigame_externo2 = 'F';
|
|
|
|
|
} else {
|
|
|
|
|
$sigame_externo2 = $sigame_externo;
|
|
|
|
|
}
|
|
|
|
|
if ($sigame_nao_atende == '') {
|
|
|
|
|
$sigame_nao_atende2 = 'F';
|
|
|
|
|
} else {
|
|
|
|
|
$sigame_nao_atende2 = $sigame_nao_atende;
|
|
|
|
|
}
|
|
|
|
|
if ($sigame_ocupado == '') {
|
|
|
|
|
$sigame_ocupado2 = 'F';
|
|
|
|
|
} else {
|
|
|
|
|
$sigame_ocupado2 = $sigame_ocupado;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ($musica_espera == '') {
|
|
|
|
|
$musica_espera2 = 'default';
|
|
|
|
|
} else {
|
|
|
|
|
$musica_espera2 = $musica_espera;
|
|
|
|
|
}//executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'ESPERA', $nome2, $espera); //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'SIGAME-INTERNO', $nome2, $sigame_interno2); //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'SIGAME-EXTERNO', $nome2, $sigame_externo2); //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'SIGAME-OCUPADO', $nome2, $sigame_ocupado2); //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'SIGAME-NAOATENDE', $nome2, $sigame_nao_atende2); //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'GRAVACAO', $nome2, $gravacao); //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'GRAVACAO-OUT', $nome2, $gravacao_saida); //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'MUSICA', $nome2, $musica_espera2); //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'CADEADO', $nome2, $cadeado); //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'NAOPERTUBE', $nome2, $pertube); //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'SENHA', $nome2, $senha_facilidade); //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'DISPOSITIVO', $nome2, $dispositivo);
|
|
|
|
|
CommandAsterisk2($dbcon, 'BINA-NOME', $nome2, $identificador);
|
|
|
|
|
CommandAsterisk2($dbcon, 'BINA-EXTERNO', $nome2, $identificador2);
|
|
|
|
|
CommandAsterisk2($dbcon, 'TIMEOUT-RAMAL', $nome2, $timeout);
|
|
|
|
|
CommandAsterisk2($dbcon, 'TEMPO-RING-RAMAL', $nome2, $ringTime);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if ($z >= 1) {
|
|
|
|
|
echo "<script>javascript:alert('$msg');</script>";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ($passa && ($acao == "edita")) {
|
|
|
|
|
|
|
|
|
|
$numeroOld = $_POST['numero_old'];
|
|
|
|
|
$oldNome = $numeroOld;
|
|
|
|
|
ApagaUrl($dbcon, $numeroOld);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//REALIZA BACKUP BO BANCO
|
|
|
|
|
//($dbcon,'pbx_dgv','U',$id,'update','RAMAL_DGV');
|
|
|
|
|
$immediateDef = $immediate == 'F' ? 'no' : 'yes';
|
|
|
|
|
$query = "UPDATE pbx_dgv
|
|
|
|
|
SET numero='$numero',voicemail='$v_numero',usuario_v='$usuario_v',senha_v='$senha_v',contexto='$contexto',
|
|
|
|
|
espera='$espera', sigame_interno='$sigame_interno', sigame_externo='$sigame_externo', dispositivo='$dispositivo',
|
|
|
|
|
sigame_naoatende='$sigame_nao_atende', sigame_ocupado='$sigame_ocupado', gravacao_chamada='$gravacao', musica_espera='$musica_espera',
|
|
|
|
|
nao_pertube='$pertube', cadeado='$cadeado' ,gravacao_saida='$gravacao_saida',senha_facilidade='$senha_facilidade',identificador='$identificador',
|
|
|
|
|
immediate='$immediateDef',accountcode='$accountcode', identificador2='$identificador2', timeout='$timeout', ramalSecretaria = '$ramalSecretaria',
|
|
|
|
|
habilita_prepago='$habilita_prepago', ring_time='$ringTime'
|
|
|
|
|
WHERE id=$id";
|
|
|
|
|
pg_query($dbcon, $query);
|
|
|
|
|
InsereRotasRamais($dbcon, $rotas, $numero);
|
|
|
|
|
InsereRamaisChf($dbcon, $numero);
|
|
|
|
|
|
|
|
|
|
$nome = $numero;
|
|
|
|
|
if ($inseri_voice == 0) {
|
|
|
|
|
|
|
|
|
|
if (($v_nome != '') || ($v_email != '')) {
|
|
|
|
|
// Verifica se o ramal teve o numero alterado
|
|
|
|
|
if ($oldNome != $nome) {
|
|
|
|
|
$query = "update pbx_voicemail_usuarios set numero_ramal = '$nome'
|
|
|
|
|
where numero_ramal = '$oldNome'"; //executa insersao na base interna do asterisk
|
|
|
|
|
pg_query($dbcon, $query);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ($v_numero == '') {
|
|
|
|
|
$v_numero = $nome;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$query = "update pbx_voicemail_usuarios set caixa_postal='$v_numero',senha='$v_senha',email='$v_email',nome='$v_nome',attach='$attach',delete='$delete',saycid='$saycid',envelope='$envelope'
|
|
|
|
|
where numero_ramal = '$nome'"; //executa insersao na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'VOICE2', $nome, $v_numero);
|
|
|
|
|
pg_query($dbcon, $query);
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
if (($v_senha != '') && ($v_email != '') && ($v_nome != '')) {
|
|
|
|
|
if ($v_numero == '') {
|
|
|
|
|
$v_numero = $nome;
|
|
|
|
|
}
|
|
|
|
|
$query = "INSERT
|
|
|
|
|
INTO pbx_voicemail_usuarios
|
|
|
|
|
(caixa_postal,senha,email,nome,attach,delete,saycid,envelope, numero_ramal)
|
|
|
|
|
values ('$v_numero','$v_senha','$v_email','$v_nome','$attach','$delete','$saycid','$envelope', '$nome') ";
|
|
|
|
|
|
|
|
|
|
pg_query($dbcon, $query); //executa insersao na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'VOICE2', $nome, $v_numero);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if ($sigame_interno == '') {
|
|
|
|
|
$sigame_interno = 'F';
|
|
|
|
|
}
|
|
|
|
|
if ($sigame_externo == '') {
|
|
|
|
|
$sigame_externo = 'F';
|
|
|
|
|
}
|
|
|
|
|
if ($sigame_nao_atende == '') {
|
|
|
|
|
$sigame_nao_atende = 'F';
|
|
|
|
|
}
|
|
|
|
|
if ($sigame_ocupado == '') {
|
|
|
|
|
$sigame_ocupado = 'F';
|
|
|
|
|
}
|
|
|
|
|
if ($musica_espera == '') {
|
|
|
|
|
$musica_espera2 = 'default';
|
|
|
|
|
} else {
|
|
|
|
|
$musica_espera2 = $musica_espera;
|
|
|
|
|
}//executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'ESPERA', $numero, $espera); //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'SIGAME-INTERNO', $numero, $sigame_interno); //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'SIGAME-EXTERNO', $numero, $sigame_externo); //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'SIGAME-OCUPADO', $numero, $sigame_ocupado); //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'SIGAME-NAOATENDE', $numero, $sigame_nao_atende); //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'GRAVACAO', $numero, $gravacao); //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'GRAVACAO-OUT', $numero, $gravacao_saida); //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'MUSICA', $numero, $musica_espera2); //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'CADEADO', $numero, $cadeado); //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'NAOPERTUBE', $numero, $pertube); //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'SENHA', $numero, $senha_facilidade); //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk
|
|
|
|
|
CommandAsterisk2($dbcon, 'DISPOSITIVO', $numero, $dispositivo);
|
|
|
|
|
CommandAsterisk2($dbcon, 'BINA-NOME', $numero, $identificador);
|
|
|
|
|
CommandAsterisk2($dbcon, 'BINA-EXTERNO', $numero, $identificador2);
|
|
|
|
|
CommandAsterisk2($dbcon, 'TIMEOUT-RAMAL', $numero, $timeout);
|
|
|
|
|
CommandAsterisk2($dbcon, 'TEMPO-RING-RAMAL', $numero, $ringTime);
|
|
|
|
|
}//gera arquivos e executa o reload dos dados no asterisk
|
|
|
|
|
|
|
|
|
|
if ($passa) {
|
|
|
|
|
gera_arquivos($dbcon, 'DGV', 0, 0); //gera arquivos e executa o reload dos dados no asterisk
|
|
|
|
|
gera_arquivos($dbcon, 'DIGIVOICE', 0, 0); //gera arquivos e executa o reload dos dados no asterisk
|
|
|
|
|
gera_arquivos($dbcon, 'VOICEMAIL', 0, 0);
|
|
|
|
|
gera_arquivos($dbcon, 'QUEUES_GRUPOS', 1, 1);
|
|
|
|
|
|
|
|
|
|
echo "<script>
|
|
|
|
|
//fecha a janela presa no meio do sistema
|
|
|
|
|
fecha_popup(0, 'index.php?idProg=10011&pbxRequest=1$param&acao=$acao');
|
|
|
|
|
</script>";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ($acao == "edita") {
|
|
|
|
|
$id = $_GET["id"];
|
|
|
|
|
$query = "SELECT * FROM pbx_dgv where id=$id";
|
|
|
|
|
$result = pg_query($dbcon, $query);
|
|
|
|
|
} else {
|
|
|
|
|
$query = "SELECT * FROM pbx_dgv where id is null";
|
|
|
|
|
}
|
|
|
|
|
$result = pg_query($dbcon, $query);
|
|
|
|
|
|
|
|
|
|
while ($dados = pg_fetch_array($result)) {
|
|
|
|
|
$id = $dados["id"];
|
|
|
|
|
|
|
|
|
|
$numero = trim($dados["numero"]);
|
|
|
|
|
$senha = trim($dados["senha"]);
|
|
|
|
|
$voicemail = trim($dados["voicemail"]);
|
|
|
|
|
$usuario_v = trim($dados["usuario_v"]);
|
|
|
|
|
$senha_v = trim($dados["senha_v"]);
|
|
|
|
|
$grupo = trim($dados["grupo"]);
|
|
|
|
|
$contexto = trim($dados["contexto"]);
|
|
|
|
|
$capturar = $dados["capturar"];
|
|
|
|
|
$espera = $dados["espera"];
|
|
|
|
|
$sigame_interno = $dados["sigame_interno"];
|
|
|
|
|
$sigame_externo = $dados["sigame_externo"];
|
|
|
|
|
$sigame_naoatende = $dados["sigame_naoatende"];
|
|
|
|
|
$sigame_ocupado = $dados["sigame_ocupado"];
|
|
|
|
|
$gravacao_chamada = $dados["gravacao_chamada"];
|
|
|
|
|
$musica_espera = $dados["musica_espera"];
|
|
|
|
|
$nao_pertube = $dados["nao_pertube"];
|
|
|
|
|
$cadeado = $dados["cadeado"];
|
|
|
|
|
$senha_voice = $dados["senha_voice"];
|
|
|
|
|
$senha_facilidade = $dados["senha_facilidade"];
|
|
|
|
|
$dispositivo = $dados["dispositivo"];
|
|
|
|
|
$mailbox = $dados["voicemail"];
|
|
|
|
|
$identificador = $dados["identificador"];
|
|
|
|
|
$identificador2 = $dados["identificador2"];
|
|
|
|
|
$gravacao_saida = $dados["gravacao_saida"];
|
|
|
|
|
$timeout = $dados["timeout"];
|
|
|
|
|
$accountcode = $dados['accountcode'];
|
|
|
|
|
$immediate = $dados['immediate'] == "yes" ? "V" : "F";
|
|
|
|
|
$ramalSecretaria = $dados["ramalsecretaria"];
|
|
|
|
|
$saldo_prepago = FormataValor($dados["saldo_prepago"]);
|
|
|
|
|
$habilita_prepago = !HabilitaPrepago() ? '0' : $dados["habilita_prepago"];
|
|
|
|
|
$ringTime = $dados["ring_time"];
|
|
|
|
|
}
|
|
|
|
|
//Grava<EFBFBD><EFBFBD>o como default sim.
|
|
|
|
|
if (!isset($gravacao_chamada)) {
|
|
|
|
|
$gravacao_chamada = 'V';
|
|
|
|
|
}
|
|
|
|
|
if (!isset($gravacao_saida)) {
|
|
|
|
|
$gravacao_saida = 'V';
|
|
|
|
|
}
|
|
|
|
|
?>
|
|
|
|
|
<link href="admin/css/forms.css" rel="stylesheet" type="text/css">
|
|
|
|
|
<form name="form1" method="post" action="index.php?idProg=11011&pbxRequest=1&acao=<? echo $acao; ?>&acao2=salva<? echo $param; ?>" id="form1">
|
|
|
|
|
<table width="517" border="1" align="center" cellpadding="0" cellspacing="0" class="tabela">
|
|
|
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA" class="cabecalho" background="img/button03.gif" >
|
|
|
|
|
<td><div align="center">CADASTRO DE RAMAIS DGV
|
|
|
|
|
<input name="id" type="hidden" id="id2" value="<?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
echo $id;
|
|
|
|
|
}
|
|
|
|
|
?>" />
|
|
|
|
|
</div></td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA">
|
|
|
|
|
<td class="labels">
|
|
|
|
|
|
|
|
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
|
|
|
|
<tr>
|
|
|
|
|
<td width="25%">
|
|
|
|
|
<fieldset>
|
|
|
|
|
<legend class="labels">Qtde. de Ramais:</legend>
|
|
|
|
|
<input name="qtde" type="text" class="validate[required,custom[onlyNumber],length[0,100]] caixas" id="qtde2" value="1" size="5" maxlength="10" onchange="valida_voice();" />
|
|
|
|
|
</fieldset>
|
|
|
|
|
</td>
|
|
|
|
|
<td width="25%">
|
|
|
|
|
<fieldset>
|
|
|
|
|
<legend class="labels">Gera Voicemail:</legend>
|
|
|
|
|
<input name="gera_voice" type="checkbox" id="gera_voice3" value="sim" onclick="valida_voice();"/>
|
|
|
|
|
</fieldset>
|
|
|
|
|
</td>
|
|
|
|
|
|
|
|
|
|
<td width="25%">
|
|
|
|
|
<fieldset>
|
|
|
|
|
<legend class="labels">Habilita Pr<EFBFBD>-pago</legend>
|
|
|
|
|
<input name="habilita_prepago" type="radio" value="1" <?
|
|
|
|
|
if (!HabilitaPrepago())
|
|
|
|
|
echo 'disabled="disabled"';
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
if ($habilita_prepago) {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
?> />Sim
|
|
|
|
|
<input name="habilita_prepago" type="radio" value="0" <?
|
|
|
|
|
if (!HabilitaPrepago())
|
|
|
|
|
echo 'disabled="disabled"';
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
if (!$habilita_prepago) {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?> />Não</span>
|
|
|
|
|
</fieldset>
|
|
|
|
|
</td>
|
|
|
|
|
<td width="25%">
|
|
|
|
|
<fieldset>
|
|
|
|
|
<legend class="labels">Saldo Pr<EFBFBD>-pago:</legend>
|
|
|
|
|
<input name="saldo_prepago" type="text" id="saldo_prepago" class="caixas" value="<? echo ($acao == 'edita') ? $saldo_prepago : '0,00'; ?>" disabled="disabled" />
|
|
|
|
|
</fieldset>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA">
|
|
|
|
|
<td class="labels">
|
|
|
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
|
|
|
|
<tr>
|
|
|
|
|
<td width="33%"><fieldset>
|
|
|
|
|
<legend class="labels">Ramal:</legend>
|
|
|
|
|
<input name="numero" type="text" class="validate[required] caixas" id="numero9" onchange="SetRamal(this.value);" value="<?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
echo $numero;
|
|
|
|
|
}
|
|
|
|
|
?>" size="15" maxlength="20"/>
|
|
|
|
|
</fieldset><input name="numero_old" type="hidden" id="numero_old" value="<?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
echo $numero;
|
|
|
|
|
}
|
|
|
|
|
?>" />
|
|
|
|
|
</td>
|
|
|
|
|
<td width="33%"><fieldset>
|
|
|
|
|
<legend class="labels">Senha Facilidades:</legend>
|
|
|
|
|
<span class="style5">
|
|
|
|
|
<input name="senha_facilidade" autocomplete="new-password" type="password" class="validate[optional] caixas" id="senha_facilidade" value="<?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
echo $senha_facilidade;
|
|
|
|
|
} else {
|
|
|
|
|
echo "";
|
|
|
|
|
}
|
|
|
|
|
?>" size="15" maxlength="20" />
|
|
|
|
|
</span></fieldset>
|
|
|
|
|
</td>
|
|
|
|
|
<td width="33%"><fieldset>
|
|
|
|
|
<legend class="labels"><span class="style5">Tempo de Ring:</span></legend>
|
|
|
|
|
<input name="ring_time" type="text" class="validate[required,custom[onlyNumber]] caixas" id="ring_time" value="<?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
echo $ringTime;
|
|
|
|
|
} else {
|
|
|
|
|
echo "30";
|
|
|
|
|
}
|
|
|
|
|
?>" size="15" />
|
|
|
|
|
</fieldset>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA">
|
|
|
|
|
<td class="labels"><div align="right"></div><div align="right">
|
|
|
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
|
|
|
|
<tr>
|
|
|
|
|
<td width="25%">
|
|
|
|
|
<div align="left"><fieldset>
|
|
|
|
|
<legend class="labels"><span class="style5">Bina:</span></legend>
|
|
|
|
|
<input name="identificador" type="text" class="caixas" id="identificador" value="<?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
echo $identificador;
|
|
|
|
|
} else {
|
|
|
|
|
echo "";
|
|
|
|
|
}
|
|
|
|
|
?>" size="15" />
|
|
|
|
|
</fieldset></div>
|
|
|
|
|
</td>
|
|
|
|
|
<td width="25%">
|
|
|
|
|
<div align="left"><fieldset>
|
|
|
|
|
<legend class="labels"><span class="style5">Bina Externa:</span></legend>
|
|
|
|
|
<input name="identificador2" type="text" class="validate[optional,custom[onlyNumber],length[0,100]] caixas" id="identificador2" value="<?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
echo $identificador2;
|
|
|
|
|
} else {
|
|
|
|
|
echo "";
|
|
|
|
|
}
|
|
|
|
|
?>" size="15" />
|
|
|
|
|
</fieldset></div>
|
|
|
|
|
</td>
|
|
|
|
|
<td width="25%">
|
|
|
|
|
<div align="left"><fieldset>
|
|
|
|
|
<legend class="labels">Dispositivo:</legend>
|
|
|
|
|
<input name="dispositivo" type="text"class="validate[required,length[5,7]] caixas" id="dispositivo2" onchange="valida();" value="<?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
echo $dispositivo;
|
|
|
|
|
} else {
|
|
|
|
|
echo "";
|
|
|
|
|
}
|
|
|
|
|
?>" size="15" maxlength="100" />
|
|
|
|
|
</fieldset></div>
|
|
|
|
|
</td>
|
|
|
|
|
<td width="25%">
|
|
|
|
|
<div align="left"><fieldset>
|
|
|
|
|
<legend class="labels">Contexto:</legend>
|
|
|
|
|
<select name="contexto" class="caixas"><option value="padrao">padrao</option>
|
|
|
|
|
<?
|
|
|
|
|
$query2 = "SELECT * FROM pbx_contextos order by id asc";
|
|
|
|
|
$result2 = pg_query($dbcon, $query2);
|
|
|
|
|
while ($dados2 = pg_fetch_array($result2)) {
|
|
|
|
|
?>
|
|
|
|
|
<option value="<? echo $dados2['nome']; ?>" <?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
if ($contexto == trim($dados2['nome'])) {
|
|
|
|
|
echo "selected";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
?>><? echo $dados2['nome']; ?></option>
|
|
|
|
|
<? } ?>
|
|
|
|
|
</select></fieldset>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table></div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA">
|
|
|
|
|
<td class="labels"><table width="100%" border="0" cellspacing="0" cellpadding="0">
|
|
|
|
|
<tr>
|
|
|
|
|
<td width="25%"><div align="left">
|
|
|
|
|
<fieldset>
|
|
|
|
|
<legend class="labels">Música de Espera :</legend>
|
|
|
|
|
<span class="style5">
|
|
|
|
|
<select name="musica_espera" class="caixas" id="select">
|
|
|
|
|
<option value="">---------</option>
|
|
|
|
|
<?
|
|
|
|
|
$query2 = "SELECT * FROM pbx_musichold_grupos where nome <> 'agentes' order by id asc";
|
|
|
|
|
$result2 = pg_query($dbcon, $query2);
|
|
|
|
|
while ($dados2 = pg_fetch_array($result2)) {
|
|
|
|
|
?>
|
|
|
|
|
<option value="<? echo $dados2['nome']; ?>" <?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
if ($musica_espera == $dados2['nome']) {
|
|
|
|
|
echo "selected";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
?>><? echo $dados2['nome']; ?></option>
|
|
|
|
|
<? } ?>
|
|
|
|
|
</select>
|
|
|
|
|
</span>
|
|
|
|
|
</fieldset>
|
|
|
|
|
</div></td>
|
|
|
|
|
<td width="25%"><div align="left">
|
|
|
|
|
<fieldset>
|
|
|
|
|
<legend class="labels">HotLine:</legend>
|
|
|
|
|
<span class="style5">
|
|
|
|
|
<input name="immediate" type="radio" value="V" <?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
if ($immediate == 'V') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
?> />
|
|
|
|
|
Sim
|
|
|
|
|
<input name="immediate" type="radio" value="F" <?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
if ($immediate == 'F') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?> />
|
|
|
|
|
Nao</span>
|
|
|
|
|
|
|
|
|
|
</fieldset>
|
|
|
|
|
</div></td>
|
|
|
|
|
<td width="25%"><fieldset>
|
|
|
|
|
<legend class="labels">Cadeado:</legend>
|
|
|
|
|
<!-- <input name="accountcode" type="text"class="caixas" id="accountcode" value="<?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
echo $accountcode;
|
|
|
|
|
} else {
|
|
|
|
|
echo "";
|
|
|
|
|
}
|
|
|
|
|
?>" size="15" maxlength="100" />-->
|
|
|
|
|
<span class="style5">
|
|
|
|
|
<input name="cadeado" type="radio" value="V" <?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
if ($cadeado == 'V') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
?> />
|
|
|
|
|
Sim
|
|
|
|
|
<input name="cadeado" type="radio" value="F" <?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
if ($cadeado == 'F') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?> />
|
|
|
|
|
Nao
|
|
|
|
|
<input name="accountcode" type="hidden" id="accountcode" value="<?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
echo $accountcode;
|
|
|
|
|
} else {
|
|
|
|
|
echo "";
|
|
|
|
|
}
|
|
|
|
|
?>"/>
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
</fieldset>
|
|
|
|
|
</td>
|
|
|
|
|
<td width="25%"><div align="left">
|
|
|
|
|
<fieldset>
|
|
|
|
|
<legend class="labels">Chamada em Espera:</legend>
|
|
|
|
|
<span class="style5">
|
|
|
|
|
<input name="espera" type="radio" value="V" <?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
if ($espera == 'V') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
?> />
|
|
|
|
|
Sim
|
|
|
|
|
<input name="espera" type="radio" value="F" <?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
if ($espera == 'F') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?> />
|
|
|
|
|
Não</span>
|
|
|
|
|
|
|
|
|
|
</fieldset></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA">
|
|
|
|
|
<td class="labels"><div align="right"></div> <span class="labels"><span class="style5">
|
|
|
|
|
</span></span> <div align="right"></div>
|
|
|
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
|
|
|
|
<tr>
|
|
|
|
|
<td width="25%"><div align="left">
|
|
|
|
|
<fieldset>
|
|
|
|
|
<legend class="labels">Não Pertube:</legend>
|
|
|
|
|
<span class="style5"> </span><span class="style5">
|
|
|
|
|
<input name="pertube" type="radio" value="V" <?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
if ($nao_pertube == 'V') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
?> />
|
|
|
|
|
Sim
|
|
|
|
|
<input name="pertube" type="radio" value="F" <?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
if ($nao_pertube == 'F') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?> />
|
|
|
|
|
Não</span>
|
|
|
|
|
</fieldset>
|
|
|
|
|
</div></td>
|
|
|
|
|
<td width="25%"><div align="left">
|
|
|
|
|
<fieldset>
|
|
|
|
|
<legend class="labels"><span class="style5">Gravação de Entrada:</span></legend>
|
|
|
|
|
<span class="style5">
|
|
|
|
|
</span><span class="style5">
|
|
|
|
|
<input name="gravacao" type="radio" value="V" <?
|
|
|
|
|
if ($gravacao_chamada == 'V') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?> />
|
|
|
|
|
Sim
|
|
|
|
|
<input name="gravacao" type="radio" value="F" <?
|
|
|
|
|
if ($gravacao_chamada == 'F') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?> />
|
|
|
|
|
Não</span> </fieldset>
|
|
|
|
|
</div></td>
|
|
|
|
|
<td width="25%"><fieldset>
|
|
|
|
|
<legend class="labels"><span class="style5">Gravação de Saida:</span></legend>
|
|
|
|
|
<span class="style5"> </span><span class="style5">
|
|
|
|
|
<input name="gravacao_saida" type="radio" value="V" <?
|
|
|
|
|
if ($gravacao_saida == 'V') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?> />
|
|
|
|
|
Sim
|
|
|
|
|
<input name="gravacao_saida" type="radio" value="F" <?
|
|
|
|
|
if ($gravacao_saida == 'F') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?> />
|
|
|
|
|
Não</span>
|
|
|
|
|
</fieldset></td>
|
|
|
|
|
<td width="25%"> <div align="left">
|
|
|
|
|
<fieldset>
|
|
|
|
|
<legend class="labels"><span class="style5">Timeout da Liga<EFBFBD><EFBFBD>o:</span></legend>
|
|
|
|
|
<span class="style5">
|
|
|
|
|
<input name="timeout" type="text" class="validate[optional,custom[onlyNumber],length[0,10] caixas" id="timeout" value="<?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
echo $timeout;
|
|
|
|
|
}
|
|
|
|
|
?>" size="10" maxlength="10" /><span class="labels2"></span></span>
|
|
|
|
|
</fieldset>
|
|
|
|
|
</div></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table> </td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA">
|
|
|
|
|
<td bgcolor="#EAEAEA" class="labels"><div align="right"></div> <span class="labels"><span class="style5">
|
|
|
|
|
</span></span> <div align="right"></div>
|
|
|
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
|
|
|
|
<tr>
|
|
|
|
|
<td width="25%"><div align="left">
|
|
|
|
|
<fieldset>
|
|
|
|
|
<legend class="labels">Siga-me Interno:</legend>
|
|
|
|
|
<span class="style5">
|
|
|
|
|
<input name="sigame_interno" type="text" class="validate[optional,custom[onlyNumber],length[0,100]] caixas" id="sigame_interno2" value="<?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
echo $sigame_interno;
|
|
|
|
|
}
|
|
|
|
|
?>" size="15" maxlength="20" />
|
|
|
|
|
</span>
|
|
|
|
|
</fieldset>
|
|
|
|
|
</div></td>
|
|
|
|
|
<td width="25%"><div align="left">
|
|
|
|
|
<fieldset>
|
|
|
|
|
<legend class="labels">Siga-me Externo:</legend>
|
|
|
|
|
<span class="style5">
|
|
|
|
|
<input name="sigame_externo" type="text" class="validate[optional,custom[onlyNumber],length[0,100]] caixas" id="sigame_externo2" value="<?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
echo $sigame_externo;
|
|
|
|
|
}
|
|
|
|
|
?>" size="15" maxlength="20" />
|
|
|
|
|
</span> </fieldset>
|
|
|
|
|
</div></td>
|
|
|
|
|
<td width="25%"><fieldset>
|
|
|
|
|
<legend class="labels">Siga-me Não Atende:</legend>
|
|
|
|
|
<span class="style5">
|
|
|
|
|
<input name="sigame_nao_atende" type="text" class="validate[optional,custom[onlyNumber],length[0,100]] caixas" id="sigame_nao_atende3" value="<?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
echo $sigame_naoatende;
|
|
|
|
|
}
|
|
|
|
|
?>" size="15" maxlength="20"/>
|
|
|
|
|
</span>
|
|
|
|
|
</fieldset></td>
|
|
|
|
|
<td width="25%"><div align="left">
|
|
|
|
|
<fieldset>
|
|
|
|
|
<legend class="labels">Siga-me Ocupado:</legend>
|
|
|
|
|
<span class="style5">
|
|
|
|
|
<input name="sigame_ocupado" type="text" class="validate[optional,custom[onlyNumber],length[0,100]] caixas" id="sigame_ocupado2" value="<?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
echo $sigame_ocupado;
|
|
|
|
|
}
|
|
|
|
|
?>" size="15" maxlength="20" />
|
|
|
|
|
</span>
|
|
|
|
|
</fieldset>
|
|
|
|
|
</div></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table> </td>
|
|
|
|
|
</tr>
|
|
|
|
|
<?
|
|
|
|
|
if (($acao == 'inseri') or ( trim($mailbox) == '')) {
|
|
|
|
|
$mailbox = 0;
|
|
|
|
|
}
|
|
|
|
|
$inseri_voice = 1;
|
|
|
|
|
$query2 = "SELECT * FROM pbx_voicemail_usuarios where numero_ramal = '$numero' order by caixa_postal asc";
|
|
|
|
|
$result2 = pg_query($dbcon, $query2);
|
|
|
|
|
$dados2 = pg_fetch_array($result2);
|
|
|
|
|
if (pg_num_rows($result2) > 0) {
|
|
|
|
|
$inseri_voice = 0;
|
|
|
|
|
$v_numero = $dados2['caixa_postal'];
|
|
|
|
|
$v_nome = $dados2['nome'];
|
|
|
|
|
$v_email = $dados2['email'];
|
|
|
|
|
$v_senha = $dados2['senha'];
|
|
|
|
|
$attach = trim($dados2["attach"]);
|
|
|
|
|
$delete = trim($dados2["delete"]);
|
|
|
|
|
$envelope = trim($dados2["envelope"]);
|
|
|
|
|
$saycid = trim($dados2["saycid"]);
|
|
|
|
|
$pager = trim($dados2["pager"]);
|
|
|
|
|
}
|
|
|
|
|
?>
|
|
|
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA" class="labels" background="img/button03.gif">
|
|
|
|
|
<td class="cabecalho"><div align="center">VOICEMAIL
|
|
|
|
|
<input name="acao" type="hidden" id="acao" value="<? echo $acao; ?>"/>
|
|
|
|
|
<input name="inseri_voice" type="hidden" id="inseri_voice" value="<? echo $inseri_voice; ?>"/>
|
|
|
|
|
</div></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA">
|
|
|
|
|
<td class="labels"><table width="100%" border="0" cellspacing="0" cellpadding="0">
|
|
|
|
|
<tr>
|
|
|
|
|
<td width="17%"><fieldset>
|
|
|
|
|
<legend class="labels">Número da Caixa:</legend>
|
|
|
|
|
<span class="style5"> </span><span class="style5">
|
|
|
|
|
<input name="v_numero" type="text" class="validate[optional] caixas" id="v_numero" value="<?
|
|
|
|
|
if ($inseri_voice == 0) {
|
|
|
|
|
echo $v_numero;
|
|
|
|
|
} else {
|
|
|
|
|
echo "";
|
|
|
|
|
}
|
|
|
|
|
?>" size="15" />
|
|
|
|
|
</span>
|
|
|
|
|
</fieldset></td>
|
|
|
|
|
<td width="30%"><fieldset>
|
|
|
|
|
<legend class="labels">Nome:</legend>
|
|
|
|
|
<span class="style5"> </span><span class="style5">
|
|
|
|
|
<input name="v_nome" type="text" class="validate[optional] caixas" id="v_nome" value="<?
|
|
|
|
|
if ($inseri_voice == 0) {
|
|
|
|
|
echo $v_nome;
|
|
|
|
|
} else {
|
|
|
|
|
echo "";
|
|
|
|
|
}
|
|
|
|
|
?>" size="30" />
|
|
|
|
|
</span>
|
|
|
|
|
</fieldset></td>
|
|
|
|
|
<td width="14%"><fieldset>
|
|
|
|
|
<legend class="labels">Senha:</legend>
|
|
|
|
|
<span class="style5"> </span><span class="style5">
|
|
|
|
|
<input name="v_senha" type="password" class="validate[optional] caixas" id="v_senha" value="<?
|
|
|
|
|
if ($inseri_voice == 0) {
|
|
|
|
|
echo $v_senha;
|
|
|
|
|
} else {
|
|
|
|
|
echo "";
|
|
|
|
|
}
|
|
|
|
|
?>" size="10" />
|
|
|
|
|
</span>
|
|
|
|
|
</fieldset></td>
|
|
|
|
|
<td width="39%"><fieldset>
|
|
|
|
|
<legend class="labels">E-mail:</legend>
|
|
|
|
|
<span class="style5"> </span><span class="style5">
|
|
|
|
|
<input name="v_email" type="text" class="validate[optional] caixas" id="v_email3" value="<?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
echo $v_email;
|
|
|
|
|
} else {
|
|
|
|
|
echo "";
|
|
|
|
|
}
|
|
|
|
|
?>" size="30" />
|
|
|
|
|
</span>
|
|
|
|
|
</fieldset></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA">
|
|
|
|
|
<td class="labels"><table width="100%" border="0" cellspacing="0" cellpadding="0">
|
|
|
|
|
<tr class="labels">
|
|
|
|
|
<td><fieldset>
|
|
|
|
|
<legend class="labels"> Reproduzir Data e Hora:</legend>
|
|
|
|
|
<span class="style5"> </span><span class="style5">
|
|
|
|
|
<input name="envelope" type="radio" value="yes" <?
|
|
|
|
|
if ($inseri_voice == 0) {
|
|
|
|
|
if ($envelope == 'yes') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?> />
|
|
|
|
|
Sim
|
|
|
|
|
<input name="envelope" type="radio" value="no" <?
|
|
|
|
|
if ($inseri_voice == 0) {
|
|
|
|
|
if ($envelope == 'no') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
?> />
|
|
|
|
|
Não </span>
|
|
|
|
|
</fieldset></td>
|
|
|
|
|
<td><fieldset>
|
|
|
|
|
<legend class="labels"> Enviar Anexo:</legend>
|
|
|
|
|
<span class="style5"> </span><span class="style5">
|
|
|
|
|
<input name="attach" type="radio" value="yes" <?
|
|
|
|
|
if ($inseri_voice == 0) {
|
|
|
|
|
if ($attach == 'yes') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?> />
|
|
|
|
|
Sim
|
|
|
|
|
<input name="attach" type="radio" value="no" <?
|
|
|
|
|
if ($inseri_voice == 0) {
|
|
|
|
|
if ($attach == 'no') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
?> />
|
|
|
|
|
Não </span>
|
|
|
|
|
</fieldset></td>
|
|
|
|
|
<td><fieldset>
|
|
|
|
|
<legend class="labels">Reproduzir Identificação:</legend>
|
|
|
|
|
<span class="style5">
|
|
|
|
|
<input name="saycid" type="radio" value="yes" <?
|
|
|
|
|
if ($inseri_voice == 0) {
|
|
|
|
|
if ($saycid == 'yes') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?> />
|
|
|
|
|
Sim
|
|
|
|
|
<input name="saycid" type="radio" value="no" <?
|
|
|
|
|
if ($inseri_voice == 0) {
|
|
|
|
|
if ($saycid == 'no') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
?> />
|
|
|
|
|
Não </span>
|
|
|
|
|
</fieldset></td>
|
|
|
|
|
<td><fieldset>
|
|
|
|
|
<legend class="labels"> Deletar após o envio:</legend>
|
|
|
|
|
<span class="style5"> </span><span class="style5">
|
|
|
|
|
<input name="delete" type="radio" value="yes" <?
|
|
|
|
|
if ($inseri_voice == 0) {
|
|
|
|
|
if ($delete == 'yes') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?> />
|
|
|
|
|
Sim
|
|
|
|
|
<input name="delete" type="radio" value="no" <?
|
|
|
|
|
if ($inseri_voice == 0) {
|
|
|
|
|
if ($delete == 'no') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
?> />
|
|
|
|
|
Não </span>
|
|
|
|
|
</fieldset></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA">
|
|
|
|
|
<td>
|
|
|
|
|
<fieldset>
|
|
|
|
|
<legend class="labels"><img src="imgSite/expand.jpg" alt="" width="13" height="13" id="animate" class="animate" align="absmiddle"/><span id="labelRotas">Clique para Exibir as Rotas</span></legend>
|
|
|
|
|
<div id="cabRota">
|
|
|
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="2" style="border:1px dashed #666">
|
|
|
|
|
<tr>
|
|
|
|
|
<td colspan="3"><span id="labelRotas" class="animate" style="color:#669966;">Clique para Exibir as Rotas</span></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="box">
|
|
|
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="2" style="border:1px dashed #666">
|
|
|
|
|
<tr>
|
|
|
|
|
<td bgcolor="#669966" class="animate">Rota</td>
|
|
|
|
|
<td width="50" align="center" bgcolor="#669966"><span id="simCheck" title="Clique para marcar todos!"><img src="imgSite/bullet-link-active.gif" align='absmiddle' id="imgSim" alt="" width="6" height="6"/> Sim</span></td>
|
|
|
|
|
<td width="50" align="center" bgcolor="#669966"><span id="naoCheck" title="Clique para marcar todos!"><img src="imgSite/bullet-link-active.gif" align='absmiddle' id="imgNao" alt="" width="6" height="6"/> Não</span></td>
|
|
|
|
|
<td width="50" align="center" nowrap="nowrap" bgcolor="#669966"><span id="senhaCheck" title="Clique para marcar todos!"><img src="imgSite/bullet-link-active.gif" align='absmiddle' id="imgSenha" alt="" width="6" height="6"/> Conta/Senha</span></td>
|
|
|
|
|
<td width="50" align="center" nowrap="nowrap" bgcolor="#669966"><span id="agenteCheck" title="Clique para marcar todos!"><img src="imgSite/bullet-link-active.gif" align='absmiddle' id="imgAgente" alt="" width="6" height="6"/> Agente</span></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<?php
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
$query = "select distinct a.id as id_rota, a.nome as nome_rota, coalesce(b.ramal, '$nome') as ramal, coalesce(b.tipo_acesso, 0) as tipo_acesso
|
|
|
|
|
from pbx_rotas_saida a
|
|
|
|
|
left outer join pbx_rotas_saida_ramais b on b.id_rota = a.id and b.ramal = '$numero'
|
|
|
|
|
where a.tipo = 'E' order by 1
|
|
|
|
|
";
|
|
|
|
|
} else {
|
|
|
|
|
$query = " select id as id_rota, nome as nome_rota, 0 as tipo_acesso from pbx_rotas_saida where tipo = 'E' order by 1";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$resultRota = pg_query($dbcon, $query);
|
|
|
|
|
while ($dadosRota = pg_fetch_array($resultRota)) {
|
|
|
|
|
$tipoAcesso = $dadosRota["tipo_acesso"];
|
|
|
|
|
$nomeRota = $dadosRota["nome_rota"];
|
|
|
|
|
$idRota = $dadosRota["id_rota"];
|
|
|
|
|
?>
|
|
|
|
|
<tr>
|
|
|
|
|
<td><?php echo $nomeRota; ?></td>
|
|
|
|
|
<td align="center"><label>
|
|
|
|
|
<input type="radio" name="tipoRota[<?php echo $idRota; ?>]" class="tipoRotaSim" value="1;<?php echo $idRota; ?>" <?php if ($tipoAcesso == 1) echo "checked=\"checked\""; ?> />
|
|
|
|
|
</label></td>
|
|
|
|
|
<td align="center">
|
|
|
|
|
<label>
|
|
|
|
|
<input type="radio" name="tipoRota[<?php echo $idRota; ?>]" class="tipoRotaNao" value="0;<?php echo $idRota; ?>" <?php if ($tipoAcesso == 0) echo "checked=\"checked\""; ?>/>
|
|
|
|
|
</label>
|
|
|
|
|
</td>
|
|
|
|
|
<td align="center">
|
|
|
|
|
<input type="radio" name="tipoRota[<?php echo $idRota; ?>]" class="tipoRotaSenha" value="2;<?php echo $idRota; ?>" <?php if ($tipoAcesso == 2) echo "checked=\"checked\""; ?>/>
|
|
|
|
|
</td>
|
|
|
|
|
<td align="center">
|
|
|
|
|
<input type="radio" name="tipoRota[<?php echo $idRota; ?>]" class="tipoRotaAgente" value="3;<?php echo $idRota; ?>" <?php if ($tipoAcesso == 3) echo "checked=\"checked\""; ?>/>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<?php
|
|
|
|
|
}
|
|
|
|
|
?>
|
|
|
|
|
</table>
|
|
|
|
|
</div>
|
|
|
|
|
</fieldset>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA">
|
|
|
|
|
<td align="left">
|
|
|
|
|
|
|
|
|
|
<fieldset>
|
|
|
|
|
<legend class="labels"><img src="imgSite/expand.jpg" alt="" width="13" height="13" id="animate" class="animateCfs" align="absmiddle"/></legend>
|
|
|
|
|
<div id="cabChefeSec">
|
|
|
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="2" style="border:1px dashed #666">
|
|
|
|
|
<tr>
|
|
|
|
|
<td colspan="4"><span id="labelCfs" class="animateCfs" style="color:#669966;">Clique para Exibir Configura<EFBFBD><EFBFBD>es Chefe Secretária</span></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="boxChefeSec">
|
|
|
|
|
<table width="0%" border="0" align="center" cellpadding="2" cellspacing="0">
|
|
|
|
|
<tr>
|
|
|
|
|
<td rowspan="2" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="2">
|
|
|
|
|
<tr>
|
|
|
|
|
<td>Ramal Secretária</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td><input type="text" name="ramalSecretaria" id="ramalSecretaria" value="<?
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
echo $ramalSecretaria;
|
|
|
|
|
} else {
|
|
|
|
|
echo "";
|
|
|
|
|
}
|
|
|
|
|
?>"/></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>Exceções</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td><input type="text" name="ramalSecretariaExcessao" id="ramalSecretariaExcessao" /></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td> </td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table></td>
|
|
|
|
|
<td> </td>
|
|
|
|
|
<td>Exceções</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<input type="button" name="btIncluirRamalExecao" id="btIncluirRamalExecao" value=">" onclick="incExcecao();" />
|
|
|
|
|
<br />
|
|
|
|
|
<input type="button" name="btExcluirExcessao" id="btExcluirExcessao" value="<" onclick="remExcecao();" />
|
|
|
|
|
<br /></td>
|
|
|
|
|
<td align="center" valign="top">
|
|
|
|
|
<select name="ramalSecExcecoesInc[]" size="6" multiple="multiple" id="ramalSecExcecoesInc" style="width:170px;">
|
|
|
|
|
<?
|
|
|
|
|
$query = "select excecao from pbx_chefe_secretaria where numero = '$numero'";
|
|
|
|
|
$result = pg_query($dbcon, $query);
|
|
|
|
|
$opt = "\n";
|
|
|
|
|
while ($dados = pg_fetch_row($result)) {
|
|
|
|
|
$excecao = $dados[0];
|
|
|
|
|
$opt .= "<option value=\"$excecao\">$excecao</option>\n";
|
|
|
|
|
}
|
|
|
|
|
echo $opt;
|
|
|
|
|
?>
|
|
|
|
|
</select>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</div>
|
|
|
|
|
</fieldset>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA">
|
|
|
|
|
<td><div align="center"><span class="style1"></span><span class="style1"></span><span class="style1"></span><span class="style1">
|
|
|
|
|
<input name="Submit2" type="button" class="labels" value="Fechar" id="btfechar" onclick="fecha_popup(0, 'index.php?idProg=10011&pbxRequest=1');">
|
|
|
|
|
<input name="Submit" type="submit" class="labels" value="Salvar" onclick="marca_todos();">
|
|
|
|
|
</span></div></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</form>
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
|
|
|
|
|
|
$(document).ready(function () {
|
|
|
|
|
var $box = $('.box');
|
|
|
|
|
$box.toggle();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
function LimpaImagem()
|
|
|
|
|
{
|
|
|
|
|
$('#imgSim').attr("src", "imgSite/bullet-link-active.gif");
|
|
|
|
|
$('#imgNao').attr("src", "imgSite/bullet-link-active.gif");
|
|
|
|
|
$('#imgSenha').attr("src", "imgSite/bullet-link-active.gif");
|
|
|
|
|
$('#imgAgente').attr("src", "imgSite/bullet-link-active.gif");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$("#simCheck").mouseover(function () {
|
|
|
|
|
$(this).css("cursor", "pointer");
|
|
|
|
|
});
|
|
|
|
|
$("#naoCheck").mouseover(function () {
|
|
|
|
|
$(this).css("cursor", "pointer");
|
|
|
|
|
});
|
|
|
|
|
$("#senhaCheck").mouseover(function () {
|
|
|
|
|
$(this).css("cursor", "pointer");
|
|
|
|
|
});
|
|
|
|
|
$("#agenteCheck").mouseover(function () {
|
|
|
|
|
$(this).css("cursor", "pointer");
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(document).ready(function () {
|
|
|
|
|
$('#simCheck').click(function () {
|
|
|
|
|
$('.tipoRotaSim').attr("checked", true);
|
|
|
|
|
LimpaImagem();
|
|
|
|
|
$('#imgSim').attr("src", "imgSite/bullet-link-hover.gif");
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$(document).ready(function () {
|
|
|
|
|
$('#naoCheck').click(function () {
|
|
|
|
|
$('.tipoRotaNao').attr("checked", true);
|
|
|
|
|
LimpaImagem();
|
|
|
|
|
$('#imgNao').attr("src", "imgSite/bullet-link-hover.gif");
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$(document).ready(function () {
|
|
|
|
|
$('#senhaCheck').click(function () {
|
|
|
|
|
$('.tipoRotaSenha').attr("checked", true);
|
|
|
|
|
LimpaImagem();
|
|
|
|
|
$('#imgSenha').attr("src", "imgSite/bullet-link-hover.gif");
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$(document).ready(function () {
|
|
|
|
|
$('#agenteCheck').click(function () {
|
|
|
|
|
$('.tipoRotaAgente').attr("checked", true);
|
|
|
|
|
LimpaImagem();
|
|
|
|
|
$('#imgAgente').attr("src", "imgSite/bullet-link-hover.gif");
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(document).ready(function () {
|
|
|
|
|
$('.animate').click(function () {
|
|
|
|
|
var $box = $('.box');
|
|
|
|
|
if ($box.is(':visible')) {
|
|
|
|
|
$box.slideToggle('slow');
|
|
|
|
|
$('#animate').attr("src", "imgSite/expand.jpg");
|
|
|
|
|
$('#labelRotas').text("Clique para Exibir as Rotas");
|
|
|
|
|
$('#cabRota').show('slow');
|
|
|
|
|
} else {
|
|
|
|
|
$('#cabRota').hide();
|
|
|
|
|
$('#animate').attr("src", "imgSite/collapse.jpg");
|
|
|
|
|
$('#labelRotas').text("Rotas");
|
|
|
|
|
$box.slideToggle('slow');
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(document).ready(function () {
|
|
|
|
|
var $boxChf = $('.boxChefeSec');
|
|
|
|
|
$boxChf.toggle();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$(document).ready(function () {
|
|
|
|
|
$('.animateCfs').click(function () {
|
|
|
|
|
var $boxChf = $('.boxChefeSec');
|
|
|
|
|
if ($boxChf.is(':visible')) {
|
|
|
|
|
$boxChf.slideToggle('slow');
|
|
|
|
|
$('#animateCfs').attr("src", "imgSite/expand.jpg");
|
|
|
|
|
$('#labelCfs').text("Clique para Exibir as Configura<EFBFBD><EFBFBD>es Chefe Secret<EFBFBD>ria");
|
|
|
|
|
$('#cabChefeSec').show('slow');
|
|
|
|
|
} else {
|
|
|
|
|
$('#cabChefeSec').hide();
|
|
|
|
|
$('#animateCfs').attr("src", "imgSite/collapse.jpg");
|
|
|
|
|
$('#labelCfs').text("Clique para Exibir as Configura<EFBFBD><EFBFBD>es Chefe Secret<EFBFBD>ria");
|
|
|
|
|
$boxChf.slideToggle('slow');
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
</body>
|
|
|
|
|
</html>
|