|
|
|
|
<!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/utils.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 MM_jumpMenu(targ, selObj, restore) { //v3.0
|
|
|
|
|
eval("deps.location='index.php?idProg=11228&pbxRequest=1&id1=" + selObj.options[selObj.selectedIndex].value + "'");
|
|
|
|
|
if (restore)
|
|
|
|
|
selObj.selectedIndex = 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function seleciona_tudo(val) {
|
|
|
|
|
for (i = 0; i < document.form1.elements.length; i++)
|
|
|
|
|
if (document.form1.elements[i].type == "checkbox")
|
|
|
|
|
if ((document.form1.elements[i].name != "grava") && (document.form1.elements[i].name != "ddds[]"))
|
|
|
|
|
document.form1.elements[i].checked = val;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function TodosMarcados()
|
|
|
|
|
{
|
|
|
|
|
for (i = 0; i < document.form1.elements.length; i++)
|
|
|
|
|
{
|
|
|
|
|
if (document.form1.elements[i].type == "checkbox")
|
|
|
|
|
if ((document.form1.elements[i].name != "grava") && (document.form1.elements[i].name != "ddds[]"))
|
|
|
|
|
if ((document.form1.elements[i].name != 'marcaTodos') && (!document.form1.elements[i].checked))
|
|
|
|
|
return 0;
|
|
|
|
|
}
|
|
|
|
|
return 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function FocusDepto()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
deps.document.getElementById('departamento').focus();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var win;
|
|
|
|
|
function NovaJanela(pagina, nome, w, h, add_atributos) {
|
|
|
|
|
|
|
|
|
|
var winl = (screen.width - w) / 2;
|
|
|
|
|
var wint = (screen.height - h) / 2;
|
|
|
|
|
//Atributos
|
|
|
|
|
var settings = 'height=' + h + ',';
|
|
|
|
|
settings += 'width=' + w + ',';
|
|
|
|
|
settings += 'top=' + wint + ',';
|
|
|
|
|
settings += 'left=' + winl + ',';
|
|
|
|
|
settings += 'resizable=yes,scrollbars=yes,location=no';
|
|
|
|
|
if (add_atributos != "") {
|
|
|
|
|
settings += ',' + add_atributos;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
win = window.open(pagina, nome, settings);
|
|
|
|
|
//Corre<EFBFBD><EFBFBD>o para outros navegadores
|
|
|
|
|
if (parseInt(navigator.appVersion) >= 4) {
|
|
|
|
|
win.window.focus();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function abre(w, h, url)
|
|
|
|
|
{
|
|
|
|
|
NovaJanela(url, 'localidades', w, h, 'Scrollbars=yes');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//-->
|
|
|
|
|
</script>
|
|
|
|
|
<link href="admin/css/forms.css" rel="stylesheet" type="text/css">
|
|
|
|
|
<style type="text/css">
|
|
|
|
|
<!--
|
|
|
|
|
body {
|
|
|
|
|
background-color: #EAEAEA;
|
|
|
|
|
}
|
|
|
|
|
-->
|
|
|
|
|
</style></head>
|
|
|
|
|
<body>
|
|
|
|
|
|
|
|
|
|
<?php
|
|
|
|
|
//error_reporting(E_ALL);
|
|
|
|
|
//ini_set('display_errors', 1);
|
|
|
|
|
$acao = $_GET["acao"];
|
|
|
|
|
$acao2 = isset($_GET["acao2"]) ? $_GET["acao2"] : 'novo';
|
|
|
|
|
$numErros = 0;
|
|
|
|
|
$msgErro = '';
|
|
|
|
|
$acao2 = $_GET["acao2"];
|
|
|
|
|
/*
|
|
|
|
|
* Parametros necessarios para manter a pagina<EFBFBD><EFBFBD>o.
|
|
|
|
|
*/
|
|
|
|
|
$param = sprintf('&numRamal=%s&pgn=%s&bloco=%s&pg=%s', $_REQUEST['numRamal'], $_REQUEST['pgn'], $_REQUEST['bloco'], $_REQUEST['pg']);
|
|
|
|
|
|
|
|
|
|
if ($acao2 == "salva") {
|
|
|
|
|
|
|
|
|
|
if(md5($_SESSION['SSKeepPassword']) == $_POST["senha"]){
|
|
|
|
|
$senha = substr($_SESSION['SSKeepPassword'], 0, GetQtdeDigitoSenha());
|
|
|
|
|
} else {
|
|
|
|
|
$senha = substr($_POST["senha"], 0, GetQtdeDigitoSenha());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$id = $_POST["id"];
|
|
|
|
|
$ativaUsuario = $_POST['ativaUsuario'] == 1 ? "A" : "D";
|
|
|
|
|
$nome = RemoveAcentos($_POST["nome"], true);
|
|
|
|
|
$apelido = strtolower(RemoveAcentos($_POST["apelido"]));
|
|
|
|
|
$empresa = $_POST["empresa"];
|
|
|
|
|
$departamento = $_POST["departamento"];
|
|
|
|
|
$matricula = str_pad($_POST["matricula"], GetQtdeDigitoConta(), '0', STR_PAD_LEFT);
|
|
|
|
|
$lfixo = $_POST["lfixo"];
|
|
|
|
|
$lcelular = $_POST["lcelular"];
|
|
|
|
|
$ifixo = $_POST["ifixo"];
|
|
|
|
|
$icelular = $_POST["icelular"];
|
|
|
|
|
$l0300 = $_POST["l0300"];
|
|
|
|
|
$l0500 = $_POST["l0500"];
|
|
|
|
|
$l0303 = $_POST["l0303"];
|
|
|
|
|
$l0800 = $_POST["l0800"];
|
|
|
|
|
$l0900 = $_POST["l0900"];
|
|
|
|
|
$internacional = $_POST["internacional"];
|
|
|
|
|
$grava = isset($_POST["grava"]) ? 1 : 0;
|
|
|
|
|
$temporizador = (isset($_POST["temporizador"]) && is_numeric($_POST["temporizador"])) ? $_POST["temporizador"] : 0;
|
|
|
|
|
$habilita_prepago = !HabilitaPrepago() ? '0' : $_POST['habilita_prepago'];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if ($lfixo != 1) {
|
|
|
|
|
$lfixo = 0;
|
|
|
|
|
}
|
|
|
|
|
if ($lcelular != 1) {
|
|
|
|
|
$lcelular = 0;
|
|
|
|
|
}
|
|
|
|
|
if ($ifixo != 1) {
|
|
|
|
|
$ifixo = 0;
|
|
|
|
|
}
|
|
|
|
|
if ($icelular != 1) {
|
|
|
|
|
$icelular = 0;
|
|
|
|
|
}
|
|
|
|
|
if ($l0300 != 1) {
|
|
|
|
|
$l0300 = 0;
|
|
|
|
|
} else {
|
|
|
|
|
$todos = "0300-";
|
|
|
|
|
}
|
|
|
|
|
if ($l0500 != 1) {
|
|
|
|
|
$l0500 = 0;
|
|
|
|
|
} else {
|
|
|
|
|
$todos = $todos . "0500-";
|
|
|
|
|
}
|
|
|
|
|
if ($l0303 != 1) {
|
|
|
|
|
$l0303 = 0;
|
|
|
|
|
} else {
|
|
|
|
|
$todos = $todos . "0303-";
|
|
|
|
|
}
|
|
|
|
|
if ($l0800 != 1) {
|
|
|
|
|
$l0800 = 0;
|
|
|
|
|
} else {
|
|
|
|
|
$todos = $todos . "0800-";
|
|
|
|
|
}
|
|
|
|
|
if ($l0900 != 1) {
|
|
|
|
|
$l0900 = 0;
|
|
|
|
|
} else {
|
|
|
|
|
$todos = $todos . "0900";
|
|
|
|
|
}
|
|
|
|
|
if (substr($todos, -1, 1) == "-") {
|
|
|
|
|
$todos = substr($todos, 0, strlen($todos) - 1);
|
|
|
|
|
}
|
|
|
|
|
if ($internacional != 1) {
|
|
|
|
|
$internacional = 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$cmd = array();
|
|
|
|
|
|
|
|
|
|
if ($acao == "inseri") {
|
|
|
|
|
$cmdId = "pbx_cs_usuarios";
|
|
|
|
|
$ret = GetSequencias($cmdId);
|
|
|
|
|
$result = $ret > 0;
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
$cmdId = "pbx_cs_usuarios";
|
|
|
|
|
$paramEncode = EncodeParam($cmdId);
|
|
|
|
|
$ret = GetSequenciaMaster($paramEncode);
|
|
|
|
|
$result = $ret['result'] > 0;
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
if (!$result) {
|
|
|
|
|
$numErros++;
|
|
|
|
|
$msgErro = "N<EFBFBD>o foi poss<EFBFBD>vel acessar a base de dados!";
|
|
|
|
|
} else {
|
|
|
|
|
$id = $ret;
|
|
|
|
|
$cmd[] = "INSERT
|
|
|
|
|
INTO pbx_cs_usuarios
|
|
|
|
|
(id,nome, apelido, matricula, senha, empresa, departamento, local_fixo, local_celular, inter_fixo, inter_celular, internacional, lig_0300, lig_0500, lig_0303, lig_0800, lig_0900, grava_ligacao, temporizacao, todos_lig, status, habilita_prepago)
|
|
|
|
|
VALUES ('$id','$nome', '$apelido', '$matricula','$senha', '$empresa', '$departamento', '$lfixo', '$lcelular', '$ifixo', '$icelular', '$internacional', '$l0300', '$l0500', '$l0300', '$l0800', '$l0900', '$grava', '$temporizador','$todos','$ativaUsuario','$habilita_prepago')";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ($acao == "edita") {
|
|
|
|
|
|
|
|
|
|
$cmd[] = "UPDATE pbx_cs_usuarios SET nome='$nome', apelido='$apelido', senha='$senha', empresa='$empresa', departamento='$departamento',
|
|
|
|
|
local_fixo='$lfixo', local_celular='$lcelular', inter_fixo='$ifixo', inter_celular='$icelular', internacional='$internacional',
|
|
|
|
|
lig_0300='$l0300', lig_0500='$l0500', lig_0303='$l0303', lig_0800='$l0800', lig_0900='$l0900', grava_ligacao='$grava',
|
|
|
|
|
temporizacao='$temporizador', todos_lig='$todos', habilita_prepago='$habilita_prepago', status='$ativaUsuario'
|
|
|
|
|
WHERE matricula='$matricula'";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$cmd[] = "delete from pbx_cs_usuarios_ddd where id_usuario= (SELECT id FROM pbx_cs_usuarios where matricula = '$matricula')";
|
|
|
|
|
|
|
|
|
|
$ddds = $_POST["ddds"];
|
|
|
|
|
if (isset($ddds) && $result) {
|
|
|
|
|
foreach ($ddds as $dis) {
|
|
|
|
|
$cmd[] = "insert into pbx_cs_usuarios_ddd (id_ddd,id_usuario) values ($dis, (SELECT id FROM pbx_cs_usuarios where matricula = '$matricula'))";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (!$numErros) {
|
|
|
|
|
$inTran = 0;
|
|
|
|
|
$result = pg_query($dbcon, 'begin');
|
|
|
|
|
try {
|
|
|
|
|
if (!$result)
|
|
|
|
|
throw new Exception('N<EFBFBD>o foi poss<EFBFBD>vel acessar a base de dados!');
|
|
|
|
|
$inTran = 1;
|
|
|
|
|
|
|
|
|
|
foreach ($cmd as $queryRpl) {
|
|
|
|
|
$result = pg_query($dbcon, $queryRpl);
|
|
|
|
|
if (!$result)
|
|
|
|
|
throw new Exception('N<EFBFBD>o foi poss<EFBFBD>vel gravar dados da sincroniza<EFBFBD><EFBFBD>o!');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$result = pg_query($dbcon, 'commit');
|
|
|
|
|
if (!$result)
|
|
|
|
|
throw new Exception('N<EFBFBD>o foi poss<EFBFBD>vel finalizar a transa<EFBFBD><EFBFBD>o!');
|
|
|
|
|
} catch (Exception $ex) {
|
|
|
|
|
if ($inTran)
|
|
|
|
|
@pg_query($dbcon, 'rollback');
|
|
|
|
|
$msgErro = $ex->getMessage();
|
|
|
|
|
$numErros++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} //fim salva
|
|
|
|
|
|
|
|
|
|
if ($acao == "edita") {
|
|
|
|
|
$id = $_REQUEST["id"] ?? "0";
|
|
|
|
|
$query = "SELECT * FROM pbx_cs_usuarios where id=$id";
|
|
|
|
|
$result = pg_query($dbcon, $query);
|
|
|
|
|
$dados = pg_fetch_array($result);
|
|
|
|
|
} else if ($acao2 == 'novo') {
|
|
|
|
|
$matricula = 0;
|
|
|
|
|
$numErros = 0;
|
|
|
|
|
if (GeraContaAuto()) {
|
|
|
|
|
//$matricula = GetContaFromMaster($dbMaster);
|
|
|
|
|
$cmdId = "pbx_cs_usuarios_conta";
|
|
|
|
|
$ret = GetSequencias($cmdId);
|
|
|
|
|
$result = $ret > 0;
|
|
|
|
|
if ($result) {
|
|
|
|
|
$mat = $ret;
|
|
|
|
|
$mat = str_pad($mat, GetQtdeDigitoConta(), '0', STR_PAD_LEFT);
|
|
|
|
|
$matricula = $mat;
|
|
|
|
|
} else {
|
|
|
|
|
$msgErro = "N<EFBFBD>o foi poss<EFBFBD>vel gerar a conta!";
|
|
|
|
|
$numErros++;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
$query = "SELECT * FROM pbx_cs_usuarios where 1=2";
|
|
|
|
|
$result = pg_query($dbcon, $query);
|
|
|
|
|
$dados = pg_fetch_array($result);
|
|
|
|
|
$dados['matricula'] = $matricula;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ($numErros) {
|
|
|
|
|
$dados = $_POST;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$digitosConta = GetQtdeDigitoConta();
|
|
|
|
|
$ativaUsuario = $dados['status'];
|
|
|
|
|
$id = $dados["id"];
|
|
|
|
|
$nome = $dados["nome"];
|
|
|
|
|
$apelido = $dados["apelido"];
|
|
|
|
|
$empresa = $dados["empresa"];
|
|
|
|
|
$departamento = $dados["departamento"];
|
|
|
|
|
$matricula = $dados["matricula"];
|
|
|
|
|
|
|
|
|
|
$_SESSION['SSKeepPassword'] = $dados["senha"];
|
|
|
|
|
$senha = md5($dados["senha"]);
|
|
|
|
|
|
|
|
|
|
$lfixo = $dados["local_fixo"];
|
|
|
|
|
$lcelular = $dados["local_celular"];
|
|
|
|
|
$ifixo = $dados["inter_fixo"];
|
|
|
|
|
$icelular = $dados["inter_celular"];
|
|
|
|
|
$l0300 = $dados["lig_0300"];
|
|
|
|
|
$l0500 = $dados["lig_0500"];
|
|
|
|
|
$l0303 = $dados["lig_0303"];
|
|
|
|
|
$l0800 = $dados["lig_0800"];
|
|
|
|
|
$l0900 = $dados["lig_0900"];
|
|
|
|
|
$internacional = $dados["internacional"];
|
|
|
|
|
$grava = $dados["grava_ligacao"];
|
|
|
|
|
$temporizador = $dados["temporizacao"];
|
|
|
|
|
$saldo_prepago = FormataValor($dados["saldo_prepago"]);
|
|
|
|
|
$habilita_prepago = !HabilitaPrepago() ? '0' : $dados["habilita_prepago"];
|
|
|
|
|
?>
|
|
|
|
|
|
|
|
|
|
<form name="form1" method="post" action="index.php?idProg=11028&pbxRequest=1&acao=<?php echo $acao; ?>&acao2=salva<?php echo $param; ?>" id="form1">
|
|
|
|
|
<br />
|
|
|
|
|
<br>
|
|
|
|
|
<table border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#EAEAEA" class="tabela">
|
|
|
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA" class="cabecalho">
|
|
|
|
|
<td>
|
|
|
|
|
<div align="center">CADASTRO DE CONTAS
|
|
|
|
|
<input name="id" type="hidden" id="id2" value="<?php
|
|
|
|
|
if (($acao == 'edita') || ($numErros)) {
|
|
|
|
|
echo $id;
|
|
|
|
|
}
|
|
|
|
|
?>">
|
|
|
|
|
<input name="departamento" type="hidden" class="textbox" id="departamento3" value="<?php
|
|
|
|
|
if (($acao == 'edita') || ($numErros)) {
|
|
|
|
|
echo $departamento;
|
|
|
|
|
}
|
|
|
|
|
?>" size="10" maxlength="10" />
|
|
|
|
|
</div></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA">
|
|
|
|
|
<td class="labels"><table width="100%" border="0" cellspacing="0" cellpadding="0">
|
|
|
|
|
<tr class="labels">
|
|
|
|
|
<td width="52%"><fieldset><legend class="labels">Nome:</legend>
|
|
|
|
|
<input name="nome" type="text" class="validate[required,length[0,100]] caixas" id="nome" value="<?php
|
|
|
|
|
if (($acao == 'edita') || ($numErros)) {
|
|
|
|
|
echo $nome;
|
|
|
|
|
}
|
|
|
|
|
?>" size="50" maxlength="100" />
|
|
|
|
|
</fieldset></td>
|
|
|
|
|
<td width="27%"><fieldset><legend class="labels">Apelido:</legend>
|
|
|
|
|
<input name="apelido" type="text" class="validate[optional,length[0,100]] caixas" id="apelido3" value="<?php
|
|
|
|
|
if (($acao == 'edita') || ($numErros)) {
|
|
|
|
|
echo $apelido;
|
|
|
|
|
}
|
|
|
|
|
?>" size="20" maxlength="100" />
|
|
|
|
|
</fieldset></td>
|
|
|
|
|
<td width="21%"><fieldset>
|
|
|
|
|
<legend class="labels">Senha:</legend>
|
|
|
|
|
<input name="senha" type="password" class="caixas" id="senha2" value="<?php
|
|
|
|
|
if (($acao == 'edita') || ($numErros)) {
|
|
|
|
|
echo $senha;
|
|
|
|
|
} else {
|
|
|
|
|
echo "1234";
|
|
|
|
|
}
|
|
|
|
|
?>" onkeyup="somenteNumeros(this);" size="20" maxlength="<?php echo GetQtdeDigitoSenha(); ?>" />
|
|
|
|
|
</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 width="22%"><fieldset>
|
|
|
|
|
<legend class="labels">Matricula:</legend>
|
|
|
|
|
<input name="matricula" type="text" class="validate[required,custom[onlyNumber],length[0,<?php echo $digitosConta; ?>]] caixas" id="matricula" value="<?php echo $matricula; ?>" size="15" maxlength="<?php echo $digitosConta; ?>" />
|
|
|
|
|
</fieldset></td>
|
|
|
|
|
<td width="14%"><fieldset>
|
|
|
|
|
<legend class="labels">Empresa:</legend>
|
|
|
|
|
<select name="empresa" class="validate[required] caixas" id="empresa" onChange="MM_jumpMenu('deps', this, 0);" onblur="FocusDepto();" >
|
|
|
|
|
<option value="">----------</option>
|
|
|
|
|
<?php
|
|
|
|
|
$query2 = "SELECT * FROM pbx_empresa order by id asc";
|
|
|
|
|
$result2 = pg_query($dbcon, $query2);
|
|
|
|
|
$z = 1;
|
|
|
|
|
while ($dados2 = pg_fetch_array($result2)) {
|
|
|
|
|
?>
|
|
|
|
|
<option value="<?php echo $dados2['id']; ?>" <?php
|
|
|
|
|
if ($empresa == trim($dados2['id'])) {
|
|
|
|
|
echo " selected";
|
|
|
|
|
}
|
|
|
|
|
?>><?php echo $dados2['nome']; ?></option>
|
|
|
|
|
<?php } ?>
|
|
|
|
|
</select>
|
|
|
|
|
</fieldset></td>
|
|
|
|
|
<td width="40%">
|
|
|
|
|
<fieldset>
|
|
|
|
|
<legend class="labels">Departamento:</legend><iframe src="index.php?idProg=11228&pbxRequest=1&id1=<?php
|
|
|
|
|
if ($acao == "inseri") {
|
|
|
|
|
echo $empresa2;
|
|
|
|
|
} else {
|
|
|
|
|
echo $empresa;
|
|
|
|
|
}
|
|
|
|
|
?><?php
|
|
|
|
|
if ($acao == "edita") {
|
|
|
|
|
echo "&id2=" . $departamento;
|
|
|
|
|
}
|
|
|
|
|
?>" width="100%" height="20" frameborder="0" scrolling="no" name="deps">
|
|
|
|
|
</iframe>
|
|
|
|
|
</fieldset>
|
|
|
|
|
</td>
|
|
|
|
|
<td width="25%">
|
|
|
|
|
<fieldset>
|
|
|
|
|
<legend class="labels">Ativar Usu<EFBFBD>rio</legend>
|
|
|
|
|
<input name="ativaUsuario" type="checkbox" value="1" <?php
|
|
|
|
|
if ($ativaUsuario == "A" || !$ativaUsuario) {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?> /> Ativar
|
|
|
|
|
</fieldset>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA">
|
|
|
|
|
<td class="labels"><fieldset>
|
|
|
|
|
<legend class="labels">Tipos de Ligação:
|
|
|
|
|
<input type="checkbox" id="marcaTodos" name="marcaTodos" value="1" onclick="seleciona_tudo(this.checked);"/>
|
|
|
|
|
Marcar Todos
|
|
|
|
|
</legend>
|
|
|
|
|
<span class="labels"><input name="lfixo" type="checkbox" id="lfixo" value="1" <?php
|
|
|
|
|
if ($lfixo == 't') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?>>
|
|
|
|
|
Local Fixo
|
|
|
|
|
<input name="lcelular" type="checkbox" id="lcelular" value="1" <?php
|
|
|
|
|
if ($lcelular == 't') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?>>
|
|
|
|
|
Local Celular
|
|
|
|
|
<input name="ifixo" type="checkbox" id="ifixo" value="1" <?php
|
|
|
|
|
if ($ifixo == 't') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?>>
|
|
|
|
|
Interubano Fixo
|
|
|
|
|
<input name="icelular" type="checkbox" id="icelular" value="1" <?php
|
|
|
|
|
if ($icelular == 't') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?>>
|
|
|
|
|
Interubano Celular
|
|
|
|
|
<input name="internacional" type="checkbox" id="internacional" value="1" <?php
|
|
|
|
|
if ($internacional == 't') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?>>
|
|
|
|
|
Internacional
|
|
|
|
|
<input name="l0300" type="checkbox" id="l0300" value="1" <?php
|
|
|
|
|
if ($l0300 == 't') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?>>
|
|
|
|
|
0300
|
|
|
|
|
<input name="l0303" type="checkbox" id="l050024" value="1" <?php
|
|
|
|
|
if ($l0303 == 't') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?> />
|
|
|
|
|
0303
|
|
|
|
|
<br />
|
|
|
|
|
<input name="l0500" type="checkbox" id="l0500" value="1" <?php
|
|
|
|
|
if ($l0500 == 't') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?>>
|
|
|
|
|
0500
|
|
|
|
|
<input name="l0800" type="checkbox" id="l0800" value="1" <?php
|
|
|
|
|
if ($l0800 == 't') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?> />
|
|
|
|
|
0800
|
|
|
|
|
<input name="l0900" type="checkbox" id="l0900" value="1" <?php
|
|
|
|
|
if ($l0900 == 't') {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?> />
|
|
|
|
|
0900</span>
|
|
|
|
|
</fieldset></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA">
|
|
|
|
|
<td class="labels">
|
|
|
|
|
|
|
|
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
|
|
|
|
<tr class="labels">
|
|
|
|
|
<td width="25%"><fieldset>
|
|
|
|
|
<legend class="labels">Grava Ligação:</legend>
|
|
|
|
|
<input name="grava" type="checkbox" id="grava2" value="1" <?php
|
|
|
|
|
if ($grava) {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
?> />
|
|
|
|
|
</fieldset></td>
|
|
|
|
|
<td width="25%"><fieldset>
|
|
|
|
|
<legend class="labels">Temporizador:</legend>
|
|
|
|
|
<input name="temporizador" type="text" class="validate[optional,custom[onlyNumber],length[0,100]] caixas" id="temporizador4" value="<?php
|
|
|
|
|
if (($acao == 'edita') || ($numErros)) {
|
|
|
|
|
echo $temporizador;
|
|
|
|
|
} else {
|
|
|
|
|
echo "0";
|
|
|
|
|
}
|
|
|
|
|
?>" size="10" maxlength="100" />
|
|
|
|
|
</fieldset>
|
|
|
|
|
</td>
|
|
|
|
|
|
|
|
|
|
<td width="25%"><fieldset>
|
|
|
|
|
<legend class="labels">Habilita Pr<EFBFBD>-pago</legend>
|
|
|
|
|
<input name="habilita_prepago" type="radio" value="1" <?php
|
|
|
|
|
if (!HabilitaPrepago())
|
|
|
|
|
echo 'disabled="disabled"';
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
if ($habilita_prepago) {
|
|
|
|
|
echo "checked";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
?> />Sim
|
|
|
|
|
<input name="habilita_prepago" type="radio" value="0" <?php
|
|
|
|
|
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="<?php echo ($acao == 'edita') ? $saldo_prepago : '0,00'; ?>" disabled="disabled" />
|
|
|
|
|
</fieldset></td>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</tr>
|
|
|
|
|
</table></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA">
|
|
|
|
|
<td class="cabecalho"><div align="center">DDD'S LIBERADOS: </div></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA">
|
|
|
|
|
<td class="labels"><div align="left">
|
|
|
|
|
<?php
|
|
|
|
|
$headTable = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
|
|
|
|
|
$linhas = "<tr><td>
|
|
|
|
|
<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\">
|
|
|
|
|
<tr>
|
|
|
|
|
<td bgcolor=\"#066BB6\" width=\"20\"><span style=\"color:#FFFFFF\">{UF}</span></td>
|
|
|
|
|
{CELULAS}
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</td></tr>";
|
|
|
|
|
//$celuas = "<td><a href=\"dddlocalidades.php?ddd=$ddd\">$ddd</a></td>";
|
|
|
|
|
$footTable = "</table>";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$query2 = "select min(idddd) as id, uf, codigo as ddd from pbx_tab_ddd group by uf, codigo order by 2,3";
|
|
|
|
|
$result2 = pg_query($dbcon, $query2);
|
|
|
|
|
$z = 0;
|
|
|
|
|
$tabDDD = "";
|
|
|
|
|
$ufAtu = "";
|
|
|
|
|
$cells = "";
|
|
|
|
|
$start = 0;
|
|
|
|
|
while ($dados2 = pg_fetch_array($result2)) {
|
|
|
|
|
$idDdd = $dados2['id'];
|
|
|
|
|
$uf = $dados2['uf'];
|
|
|
|
|
$ddd = $dados2['ddd'];
|
|
|
|
|
|
|
|
|
|
if ($acao == 'edita') {
|
|
|
|
|
$query3 = "SELECT id_usuario FROM pbx_cs_usuarios_ddd where id_usuario=$id and id_ddd='$idDdd'";
|
|
|
|
|
$result3 = pg_query($dbcon, $query3);
|
|
|
|
|
$marca = "";
|
|
|
|
|
if ($result3 && pg_num_rows($result3))
|
|
|
|
|
$marca = "checked";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (!$start++) {
|
|
|
|
|
$ufAtu = $uf;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ($ufAtu != $uf) {
|
|
|
|
|
$linhaTmp = str_replace("{UF}", $ufAtu, $linhas);
|
|
|
|
|
$tabDDD .= str_replace("{CELULAS}", $cells, $linhaTmp);
|
|
|
|
|
$ufAtu = $uf;
|
|
|
|
|
$cells = "";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$bgColor = ($z % 2) == 0 ? "#CCCCCC" : "#BBBBFF";
|
|
|
|
|
$chek = "<input name=\"ddds[]\" type=\"checkbox\" id=\"ddds[]\" value=\"$idDdd\" $marca>";
|
|
|
|
|
$cells .= "<td>$chek<a href=\"javaScript:abre('530','400','index.php?idProg=11128&pbxRequest=1&ddd=$ddd');\">$ddd</a></td>";
|
|
|
|
|
$z++;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
echo "<div style=\"height: 160px; width: 600px; overflow: auto; padding: 8px;\">" . $headTable . $tabDDD . $footTable . "</div>";
|
|
|
|
|
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA">
|
|
|
|
|
<td><div align="center">
|
|
|
|
|
<input name="Submit2" type="button" class="labels" onclick="fecha_popup();" value="Fechar">
|
|
|
|
|
<input name="Submit" type="submit" class="labels" value="Salvar">
|
|
|
|
|
</div></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
<script language="javascript" type="text/javascript">
|
|
|
|
|
if (TodosMarcados())
|
|
|
|
|
{
|
|
|
|
|
document.getElementById('marcaTodos').checked = 'checked';
|
|
|
|
|
}
|
|
|
|
|
<?php
|
|
|
|
|
if (($acao == 'edita') || (GeraContaAuto())) {
|
|
|
|
|
echo "document.getElementById('matricula').readOnly = true;\n";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ($numErros) {
|
|
|
|
|
if ($msgErro)
|
|
|
|
|
echo "alert('$msgErro');\n";
|
|
|
|
|
}
|
|
|
|
|
else if ($acao2 == "salva") {
|
|
|
|
|
echo "fecha_popup(0,'index.php?idProg=10028&pbxRequest=1$param&acao=$acao');";
|
|
|
|
|
}
|
|
|
|
|
?>
|
|
|
|
|
</script>
|
|
|
|
|
</form>
|