|
|
|
|
|
|
|
|
<!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 selecionados() { |
|
|
var j = document.form1.disponiveis.length; |
|
|
for (var i = 0; i < j; i++) { |
|
|
if (document.form1.disponiveis.options[i].selected) { |
|
|
var x = document.getElementById("ramais"); //retorna o objeto select |
|
|
var options = x.getElementsByTagName("option"); //pega a lista de options do select |
|
|
var y = document.createElement('option'); //cria um novo elemento option |
|
|
y.text = document.form1.disponiveis.options[i].text; |
|
|
y.value = document.form1.disponiveis.options[i].value; |
|
|
try { |
|
|
x.add(y, null); // adiciona um novo option no fim da lista para navegadores complacentes |
|
|
} catch (ex) { |
|
|
x.add(y); // adiciona um novo option no fim da lista para o IE |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
j = document.form1.ramais.length; |
|
|
for (var n = 0; n < j; n++) { |
|
|
for (var i = 0; i < document.form1.disponiveis.length; i++) { |
|
|
if (document.form1.disponiveis.options[i].text == document.form1.ramais.options[n].text) { |
|
|
document.form1.disponiveis.options[i] = null; |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
function __remove() { |
|
|
for (var i = 0; i < document.form1.ramais.length; i++) |
|
|
{ |
|
|
if (document.form1.ramais.options[i].selected) |
|
|
{ |
|
|
var x = document.getElementById("disponiveis"); //retorna o objeto select |
|
|
var options = x.getElementsByTagName("option"); //pega a lista de options do select |
|
|
var y = document.createElement('option'); //cria um novo elemento option |
|
|
y.text = document.form1.ramais.options[i].text; |
|
|
y.value = document.form1.ramais.options[i].value; |
|
|
try |
|
|
{ |
|
|
x.add(y, null); // adiciona um novo option no fim da lista para navegadores complacentes |
|
|
} catch (ex) |
|
|
{ |
|
|
x.add(y); // adiciona um novo option no fim da lista para o IE |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
j = document.form1.disponiveis.length; |
|
|
for (var n = 0; n < j; n++) |
|
|
{ |
|
|
for (var i = 0; i < document.form1.ramais.length; i++) |
|
|
{ |
|
|
if (document.form1.ramais.options[i].text == document.form1.disponiveis.options[n].text) |
|
|
{ |
|
|
document.form1.ramais.options[i] = null; |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
function marca_todos() { |
|
|
for (var i = 0; i < document.form1.ramais.length; i++) { |
|
|
document.form1.ramais.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> |
|
|
|
|
|
<?php |
|
|
|
|
|
function converteString($term, $tp) { |
|
|
if ($tp == "1") { |
|
|
$palavra = strtr(strtoupper($term), "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
} elseif ($tp == "0") { |
|
|
$palavra = strtr(strtolower($term), "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
} |
|
|
|
|
|
return $palavra; |
|
|
} |
|
|
|
|
|
$acao = $_GET["acao"]; |
|
|
$acao2 = $_GET["acao2"]; |
|
|
|
|
|
if ($acao2 == "salva") { |
|
|
$id = $_POST["id"]; |
|
|
$ranger_ramais = $_POST['ranger_ramais']; |
|
|
$app_hora = $_POST["app_hora"]; |
|
|
$app_echo = $_POST["app_echo"]; |
|
|
$app_troca_senha_ramal = $_POST["app_troca_senha_ramal"]; |
|
|
$app_nao_pertube_ativa = $_POST["app_nao_pertube_ativa"]; |
|
|
$app_nao_pertube_desativa = $_POST["app_nao_pertube_desativa"]; |
|
|
$app_siga_me_interno_ativa = $_POST["app_siga_me_interno_ativa"]; |
|
|
$app_siga_me_interno_desativa = $_POST["app_siga_me_interno_desativa"]; |
|
|
$app_siga_me_externo_ativa = $_POST["app_siga_me_externo_ativa"]; |
|
|
$app_siga_me_externo_desativa = $_POST["app_siga_me_externo_desativa"]; |
|
|
$app_siga_me_ocupado_ativa = $_POST["app_siga_me_ocupado_ativa"]; |
|
|
$app_siga_me_ocupado_desativa = $_POST["app_siga_me_ocupado_desativa"]; |
|
|
$app_siga_me_nresponde_ativa = $_POST["app_siga_me_nresponde_ativa"]; |
|
|
$app_siga_me_nresponde_desativa = $_POST["app_siga_me_nresponde_desativa"]; |
|
|
$app_rechamada_ativa = $_POST["app_rechamada_ativa"]; |
|
|
$app_rechamada_desativa = $_POST["app_rechamada_desativa"]; |
|
|
$app_cadeado_ativa = $_POST["app_cadeado_ativa"]; |
|
|
$app_cadeado_desativa = $_POST["app_cadeado_desativa"]; |
|
|
$app_chamada_espera_ativa = $_POST["app_chamada_espera_ativa"]; |
|
|
$app_chamada_espera_desativa = $_POST["app_chamada_espera_desativa"]; |
|
|
$app_identifica_vm = $_POST["app_identifica_vm"]; |
|
|
$app_acessa_vm = $_POST["app_acessa_vm"]; |
|
|
$app_agenda_ramal_adiciona = $_POST["app_agenda_ramal_adiciona"]; |
|
|
$app_agenda_ramal_exclui = $_POST["app_agenda_ramal_exclui"]; |
|
|
$app_agenda_publica_adiciona = $_POST["app_agenda_publica_adiciona"]; |
|
|
$app_agenda_publica_exclui = $_POST["app_agenda_publica_exclui"]; |
|
|
$app_ultimo_recebido = $_POST["app_ultimo_recebido"]; |
|
|
$app_monitoramento = $_POST["app_monitoramento"]; |
|
|
$app_intercalar = $_POST["app_intercalar"]; |
|
|
$app_identifica_ramal = $_POST["app_identifica_ramal"]; |
|
|
$app_discagem_agenda_ramal = $_POST["app_discagem_agenda_ramal"]; |
|
|
$app_discagem_agenda_publica = $_POST["app_discagem_agenda_publica"]; |
|
|
$troca_senha = $_POST["troca_senha"]; |
|
|
$captura_chamada = $_POST["captura_chamada"]; |
|
|
$ranger_ramais = converteString($_POST['ranger_ramais'], 1); |
|
|
|
|
|
$blindxfer = trim($_POST["blindxfer"]); |
|
|
$disconnect = trim($_POST["disconnect"]); |
|
|
$automon = trim($_POST["automon"]); |
|
|
$atxfer = trim($_POST["atxfer"]); |
|
|
$parkcall = trim($_POST["parkcall"]); |
|
|
$pickupexten = trim($_POST["pickupexten"]); |
|
|
|
|
|
$ausencia_grupo_ativa = trim($_POST["ausencia_grupo_ativa"]); |
|
|
$ausencia_grupo_desativa = trim($_POST["ausencia_grupo_desativa"]); |
|
|
$conferenciaDinamica = trim($_POST["conferencia_dinamica"]); |
|
|
|
|
|
//REALIZA BACKUP BO BANCO |
|
|
//backup($dbcon,'pbx_facilidades','U',$id,'update','FACILIDADES'); |
|
|
|
|
|
$query = "UPDATE pbx_facilidades |
|
|
SET app_hora='$app_hora', app_echo='$app_echo', app_troca_senha_ramal='$app_troca_senha_ramal', app_nao_pertube_ativa='$app_nao_pertube_ativa', |
|
|
app_nao_pertube_desativa='$app_nao_pertube_desativa', app_siga_me_interno_ativa='$app_siga_me_interno_ativa', app_siga_me_interno_desativa='$app_siga_me_interno_desativa', |
|
|
app_siga_me_externo_ativa='$app_siga_me_externo_ativa', app_siga_me_externo_desativa='$app_siga_me_externo_desativa', |
|
|
app_siga_me_ocupado_ativa='$app_siga_me_ocupado_ativa', app_siga_me_ocupado_desativa='$app_siga_me_ocupado_desativa', |
|
|
app_siga_me_nresponde_ativa='$app_siga_me_nresponde_ativa', app_siga_me_nresponde_desativa='$app_siga_me_nresponde_desativa', |
|
|
app_rechamada_ativa='$app_rechamada_ativa', app_rechamada_desativa='$app_rechamada_desativa', app_cadeado_ativa='$app_cadeado_ativa', |
|
|
app_cadeado_desativa='$app_cadeado_desativa', app_chamada_espera_ativa='$app_chamada_espera_ativa', app_chamada_espera_desativa='$app_chamada_espera_desativa', |
|
|
app_identifica_vm='$app_identifica_vm', app_acessa_vm='$app_acessa_vm', app_agenda_ramal_adiciona='$app_agenda_ramal_adiciona', |
|
|
app_agenda_ramal_exclui='$app_agenda_ramal_exclui', app_agenda_publica_adiciona='$app_agenda_publica_adiciona', app_agenda_publica_exclui='$app_agenda_publica_exclui', |
|
|
app_ultimo_recebido='$app_ultimo_recebido', app_monitoramento='$app_monitoramento', app_identifica_ramal='$app_identifica_ramal', |
|
|
app_discagem_agenda_ramal='$app_discagem_agenda_ramal',app_discagem_agenda_publica='$app_discagem_agenda_publica',troca_senha='$troca_senha',captura_chamada='$captura_chamada', |
|
|
app_intercalar='$app_intercalar',app_ranger_ramais='$ranger_ramais', ausencia_grupo_ativa = '$ausencia_grupo_ativa', ausencia_grupo_desativa='$ausencia_grupo_desativa', |
|
|
conferencia_dinamica = '$conferenciaDinamica'"; |
|
|
|
|
|
pg_query($dbcon, $query); |
|
|
|
|
|
//REALIZA BACKUP BO BANCO |
|
|
//backup($dbcon,'pbx_features_featuremap','U','','update','FEATURES_FEATUREMAP'); |
|
|
|
|
|
$query = "UPDATE pbx_features_featuremap |
|
|
SET |
|
|
blindxfer = '$blindxfer',disconnect='$disconnect',automon='$automon',atxfer='$atxfer',parkcall='$parkcall'"; |
|
|
|
|
|
pg_query($dbcon, $query); |
|
|
|
|
|
|
|
|
$query = "UPDATE pbx_features_general SET |
|
|
pickupexten = '$pickupexten'"; |
|
|
pg_query($dbcon, $query); |
|
|
|
|
|
|
|
|
$query = "SELECT * FROM pbx_monitoramento_ramais"; |
|
|
$result = pg_query($dbcon, $query); |
|
|
while ($dados = pg_fetch_array($result)) {//executa inser<EFBFBD><EFBFBD>o na base interna do asterisk |
|
|
CommandAsterisk2($dbcon, 'DEL MONITORAMENTO', $dados['ramal'], ''); |
|
|
} |
|
|
$query = "delete from pbx_monitoramento_ramais"; |
|
|
pg_query($dbcon, $query); |
|
|
|
|
|
|
|
|
$ramais = $_POST["ramais"]; |
|
|
|
|
|
for ($i = 0; $i < count($ramais); $i++) { |
|
|
$query = "insert into pbx_monitoramento_ramais (ramal) values ('$ramais[$i]')"; |
|
|
pg_query($dbcon, $query); //executa inser<EFBFBD><EFBFBD>o na base interna do asterisk |
|
|
CommandAsterisk2($dbcon, 'MONITORAMENTO', $ramais[$i], 'V'); |
|
|
}//gera arquivos e executa o reload dos dados no asterisk |
|
|
gera_arquivos($dbcon, 'FEATURE_GENERAL'); //gera arquivos e executa o reload dos dados no asterisk |
|
|
gera_arquivos($dbcon, 'FEATURE_FEATUREMAP'); //gera arquivos e executa o reload dos dados no asterisk |
|
|
gera_arquivos($dbcon, 'FACILIDADES'); |
|
|
?> |
|
|
<script>//fecha a janela presa no meio do sistema |
|
|
window.close(); |
|
|
</script> |
|
|
|
|
|
<?php |
|
|
} |
|
|
$acao = 'edita'; |
|
|
$query = "SELECT * FROM pbx_facilidades"; |
|
|
$result = pg_query($dbcon, $query); |
|
|
while ($dados = pg_fetch_array($result)) { |
|
|
$app_hora = $dados['app_hora']; |
|
|
$app_echo = $dados['app_echo']; |
|
|
$app_troca_senha_ramal = $dados['app_troca_senha_ramal']; |
|
|
$app_nao_pertube_ativa = $dados['app_nao_pertube_ativa']; |
|
|
$app_nao_pertube_desativa = $dados['app_nao_pertube_desativa']; |
|
|
$app_siga_me_interno_ativa = $dados['app_siga_me_interno_ativa']; |
|
|
$app_siga_me_interno_desativa = $dados['app_siga_me_interno_desativa']; |
|
|
$app_siga_me_externo_ativa = $dados['app_siga_me_externo_ativa']; |
|
|
$app_siga_me_externo_desativa = $dados['app_siga_me_externo_desativa']; |
|
|
$app_siga_me_ocupado_ativa = $dados['app_siga_me_ocupado_ativa']; |
|
|
$app_siga_me_ocupado_desativa = $dados['app_siga_me_ocupado_desativa']; |
|
|
$app_siga_me_nresponde_ativa = $dados['app_siga_me_nresponde_ativa']; |
|
|
$app_siga_me_nresponde_desativa = $dados['app_siga_me_nresponde_desativa']; |
|
|
$app_rechamada_ativa = $dados['app_rechamada_ativa']; |
|
|
$app_rechamada_desativa = $dados['app_rechamada_desativa']; |
|
|
$app_cadeado_ativa = $dados['app_cadeado_ativa']; |
|
|
$app_cadeado_desativa = $dados['app_cadeado_desativa']; |
|
|
$app_chamada_espera_ativa = $dados['app_chamada_espera_ativa']; |
|
|
$app_chamada_espera_desativa = $dados['app_chamada_espera_desativa']; |
|
|
$app_identifica_vm = $dados['app_identifica_vm']; |
|
|
$app_acessa_vm = $dados['app_acessa_vm']; |
|
|
$app_agenda_ramal_adiciona = $dados['app_agenda_ramal_adiciona']; |
|
|
$app_agenda_ramal_exclui = $dados['app_agenda_ramal_exclui']; |
|
|
$app_agenda_publica_adiciona = $dados['app_agenda_publica_adiciona']; |
|
|
$app_agenda_publica_exclui = $dados['app_agenda_publica_exclui']; |
|
|
$app_ultimo_recebido = $dados['app_ultimo_recebido']; |
|
|
$app_monitoramento = $dados['app_monitoramento']; |
|
|
$app_intercalar = $dados['app_intercalar']; |
|
|
$captura_chamada = $dados['captura_chamada']; |
|
|
$app_identifica_ramal = $dados['app_identifica_ramal']; |
|
|
$app_discagem_agenda_ramal = $dados['app_discagem_agenda_ramal']; |
|
|
$app_discagem_agenda_publica = $dados['app_discagem_agenda_publica']; |
|
|
$troca_senha = $dados['troca_senha']; |
|
|
$ranger_ramais = $dados['app_ranger_ramais']; |
|
|
$ranger_ramais = converteString($ranger_ramais, 1); |
|
|
$ausencia_grupo_ativa = $dados['ausencia_grupo_ativa']; |
|
|
$ausencia_grupo_desativa = $dados['ausencia_grupo_desativa']; |
|
|
$conferenciaDinamica = $dados['conferencia_dinamica']; |
|
|
} |
|
|
|
|
|
$query = "SELECT * FROM pbx_features_general"; |
|
|
$result = pg_query($dbcon, $query); |
|
|
while ($dados = pg_fetch_array($result)) { |
|
|
$pickupexten = trim($dados["pickupexten"]); |
|
|
$automon = trim($dados["automon"]); |
|
|
} |
|
|
?> |
|
|
<form name="form1" method="post" action="index.php?idProg=11008&pbxRequest=1&acao=<? echo $acao; ?>&acao2=salva" id="form1"> |
|
|
<table width="98%" height="237" border="1" align="center" cellpadding="0" cellspacing="0" class="tabela"> |
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA" class="cabecalho"> |
|
|
<td height="21"> |
|
|
<div align="center">CADASTRO DE FACILIDADES |
|
|
<input name="id" type="hidden" id="id" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $id; |
|
|
} |
|
|
?>" /> |
|
|
</div> |
|
|
</td> |
|
|
</tr> |
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA"> |
|
|
<td height="19" class="labels"><table width="100%" border="0" cellspacing="0" cellpadding="0" style="border:0;"> |
|
|
<tr> |
|
|
<td> |
|
|
<fieldset> |
|
|
<legend class="labels">Hora:</legend> |
|
|
<input name="app_hora" type="text" class="validate[required,length[0,100]] caixas" id="atalho2" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_hora; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td> |
|
|
<fieldset> |
|
|
<legend class="labels">Echo:</legend> |
|
|
<input name="app_echo" type="text" class="validate[required,length[0,100]] caixas" id="atalho" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_echo; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td> |
|
|
<fieldset> |
|
|
<legend class="labels">Trocar Senha Ramal:</legend> |
|
|
<input name="app_troca_senha_ramal" type="text" class="validate[required,length[0,100]] caixas" id="app_troca_senha_ramal2" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_troca_senha_ramal; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td> |
|
|
<fieldset> |
|
|
<legend class="labels">Identifica Ramal: </legend> |
|
|
<input name="app_identifica_ramal" type="text" class="validate[required,length[0,100]] caixas" id="app_identifica_ramal3" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_identifica_ramal; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
</tr> |
|
|
<tr> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels">Ativa Não Pertube:</legend> |
|
|
<input name="app_nao_pertube_ativa" type="text" class="validate[required,length[0,100]] caixas" id="app_nao_pertube_ativa3" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_nao_pertube_ativa; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels">Desativa Não Pertube:</legend> |
|
|
<input name="app_nao_pertube_desativa" type="text" class="validate[required,length[0,100]] caixas" id="app_nao_pertube_desativa3" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_nao_pertube_desativa; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels">Captura Fora do Grupo:</legend> |
|
|
<input name="captura_chamada" type="text" class="validate[required,length[0,100]] caixas" id="captura_chamada2" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $captura_chamada; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels">Faixa de Ramais:</legend> |
|
|
<input name="ranger_ramais" type="text" class="validate[required,length[0,100]] caixas" id="ranger_ramais" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $ranger_ramais; |
|
|
} |
|
|
?>" title="Utilize sosmente: [0-9]XWZ" onkeyup="RangeRamais('ranger_ramais')" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
</tr> |
|
|
</table> |
|
|
</td> |
|
|
</tr> |
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA"> |
|
|
<td height="19" class="labels"><div align="center"> |
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="border:0;"> |
|
|
<tr> |
|
|
<td width="25%"> |
|
|
<div align="left"> |
|
|
<fieldset> |
|
|
<legend class="labels">Ativa Siga-me Interno:</legend> |
|
|
<input name="app_siga_me_interno_ativa" type="text" class="validate[required,length[0,100]] caixas" id="app_siga_me_interno_ativa" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_siga_me_interno_ativa; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</div> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<div align="left"> |
|
|
<fieldset> |
|
|
<legend class="labels">Desativa Siga-me Interno:</legend> |
|
|
<input name="app_siga_me_interno_desativa" type="text" class="validate[required,length[0,100]] caixas" id="app_siga_me_interno_desativa" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_siga_me_interno_desativa; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</div> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<div align="left"> |
|
|
<fieldset> |
|
|
<legend class="labels">Ativa Siga-me Externo:</legend> |
|
|
<input name="app_siga_me_externo_ativa" type="text" class="validate[required,length[0,100]] caixas" id="app_siga_me_externo_ativa" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_siga_me_externo_ativa; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</div> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<div align="left"> |
|
|
<fieldset> |
|
|
<legend class="labels">Desativa Siga-me Externo:</legend> |
|
|
<input name="app_siga_me_externo_desativa" type="text" class="validate[required,length[0,100]] caixas" id="app_siga_me_externo_desativa6" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_siga_me_externo_desativa; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</div> |
|
|
</td> |
|
|
</tr> |
|
|
</table> |
|
|
</div> |
|
|
</td> |
|
|
</tr> |
|
|
<tr bordercolor="#EAEAEA" class="labels" bgcolor="#EAEAEA"> |
|
|
<td height="22"> |
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="border:0;"> |
|
|
<tr> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels">Ativa Siga-me Ocupado:</legend> |
|
|
<input name="app_siga_me_ocupado_ativa" type="text" class="validate[required,length[0,100]] caixas" id="app_siga_me_ocupado_ativa6" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_siga_me_ocupado_ativa; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels">Desativa Siga-me Ocupado:</legend> |
|
|
<input name="app_siga_me_ocupado_desativa" type="text" class="validate[required,length[0,100]] caixas" id="app_siga_me_ocupado_desativa6" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_siga_me_ocupado_desativa; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels">Ativa Siga-me não Respode:</legend> |
|
|
<input name="app_siga_me_nresponde_ativa" type="text" class="validate[required,length[0,100]] caixas" id="app_siga_me_nresponde_ativa8" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_siga_me_nresponde_ativa; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels">Desativa Siga-me não Respode:</legend> |
|
|
<input name="app_siga_me_nresponde_desativa" type="text" class="validate[required,length[0,100]] caixas" id="app_siga_me_nresponde_desativa2" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_siga_me_nresponde_desativa; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
</tr> |
|
|
</table> |
|
|
</td> |
|
|
</tr> |
|
|
<tr class="labels" bordercolor="#EAEAEA" bgcolor="#EAEAEA"> |
|
|
<td height="22"> |
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0"> |
|
|
<tr> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels">Ativa Re-chamada:</legend> |
|
|
<input name="app_rechamada_ativa" type="text" class="validate[required,length[0,100]] caixas" id="app_rechamada_ativa2" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_rechamada_ativa; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels">Desativa Re-chamada:</legend> |
|
|
<input name="app_rechamada_desativa" type="text" class="validate[required,length[0,100]] caixas" id="app_rechamada_desativa3" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_rechamada_desativa; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels">Ativa Cadeado :</legend> |
|
|
<input name="app_cadeado_ativa" type="text" class="validate[required,length[0,100]] caixas" id="app_cadeado_ativa" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_cadeado_ativa; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels">Desativa Cadeado :</legend> |
|
|
<input name="app_cadeado_desativa" type="text" class="validate[required,length[0,100]] caixas" id="app_cadeado_desativa2" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_cadeado_desativa; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
</tr> |
|
|
</table> |
|
|
</td> |
|
|
</tr> |
|
|
<tr class="labels" bordercolor="#EAEAEA" bgcolor="#EAEAEA"> |
|
|
<td height="22"> |
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0"> |
|
|
<tr> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels">Ativa Chamada em Espera:</legend> |
|
|
<input name="app_chamada_espera_ativa" type="text" class="validate[required,length[0,100]] caixas" id="app_chamada_espera_ativa" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_chamada_espera_ativa; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels">Desativa Chamada em Espera:</legend> |
|
|
<input name="app_chamada_espera_desativa" type="text" class="validate[required,length[0,100]] caixas" id="app_chamada_espera_desativa" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_chamada_espera_desativa; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels">Acessa VM: </legend> |
|
|
<input name="app_acessa_vm" type="text" class="validate[required,length[0,100]] caixas" id="app_acessa_vm2" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_acessa_vm; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels">Identifica VM :</legend> |
|
|
<input name="app_identifica_vm" type="text" class="validate[required,length[0,100]] caixas" id="app_identifica_vm" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_identifica_vm; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
</tr> |
|
|
</table> |
|
|
</td> |
|
|
</tr> |
|
|
<tr class="labels" bordercolor="#EAEAEA" bgcolor="#EAEAEA"> |
|
|
<td height="22"> |
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0"> |
|
|
<tr> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels">Adiciona Agenda Ramal :</legend> |
|
|
<input name="app_agenda_ramal_adiciona" type="text" class="validate[required,length[0,100]] caixas" id="app_agenda_ramal_adiciona2" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_agenda_ramal_adiciona; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels">Exclui Agenda Ramal: </legend> |
|
|
<input name="app_agenda_ramal_exclui" type="text" class="validate[required,length[0,100]] caixas" id="app_agenda_ramal_exclui2" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_agenda_ramal_exclui; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels">Adicona Agenda Pública:</legend> |
|
|
<input name="app_agenda_publica_adiciona" type="text" class="validate[required,length[0,100]] caixas" id="app_agenda_publica_adiciona2" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_agenda_publica_adiciona; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels">Exclui Agenda Pública :</legend> |
|
|
<input name="app_agenda_publica_exclui" type="text" class="validate[required,length[0,100]] caixas" id="app_agenda_publica_exclui2" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_agenda_publica_exclui; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
</tr> |
|
|
</table> |
|
|
</td> |
|
|
</tr> |
|
|
<tr class="labels" bordercolor="#EAEAEA" bgcolor="#EAEAEA"> |
|
|
<td height="22"> |
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0"> |
|
|
<tr> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels">Discagem da Agenda (Ramal):</legend> |
|
|
<input name="app_discagem_agenda_ramal" type="text" class="validate[required,length[0,100]] caixas" id="app_agenda_ramal_adiciona" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_discagem_agenda_ramal; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels">Discagem da Agenda (Pública):</legend> |
|
|
<input name="app_discagem_agenda_publica" type="text" class="validate[required,length[0,100]] caixas" id="app_discagem_agenda_publica" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_discagem_agenda_publica; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels">Troca Senha Conta:</legend> |
|
|
<input name="troca_senha" type="text" class="validate[required,length[0,100]] caixas" id="troca_senha" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $troca_senha; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td width="25%" > |
|
|
<fieldset> |
|
|
<legend class="labels">Último Recebido :</legend> |
|
|
<input name="app_ultimo_recebido" type="text" class="validate[required,length[0,100]] caixas" id="app_ultimo_recebido2" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_ultimo_recebido; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
</tr> |
|
|
</table> |
|
|
</td> |
|
|
</tr> |
|
|
<?php |
|
|
$query = "SELECT * FROM pbx_features_featuremap"; |
|
|
$result = pg_query($dbcon, $query); |
|
|
$dados = pg_fetch_assoc($result); |
|
|
?> |
|
|
<tr class="labels" bordercolor="#EAEAEA" bgcolor="#EAEAEA"> |
|
|
<td height="22"> |
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0"> |
|
|
<tr> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels"> |
|
|
<span class="style9">Transferência cega:</span> |
|
|
</legend> |
|
|
<input name="blindxfer" type="text" class="validate[optional,length[0,100]] caixas" id="blindxfer" value="<? echo $dados['blindxfer']; ?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels"> |
|
|
<span class="style9">Disconectar:</span> |
|
|
</legend> |
|
|
<input name="disconnect" type="text" class="validate[optional,length[0,100]] caixas" id="disconnect" value="<? echo $dados['disconnect']; ?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels"> |
|
|
<span class="style9">Transferência Assistida:</span> |
|
|
</legend> |
|
|
<input name="atxfer" type="text" class="validate[optional,length[0,100]] caixas" id="atxfer2" value="<? echo $dados['atxfer']; ?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels"> |
|
|
<span class="style9">Estacionar:</span> |
|
|
</legend> |
|
|
<input name="parkcall" type="text"class="validate[optional,length[0,100]] caixas" id="parkcall" value="<? echo $dados['parkcall']; ?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
</tr> |
|
|
</table> |
|
|
</td> |
|
|
</tr> |
|
|
<tr class="labels" > |
|
|
<td height="22" style="border:0;"> |
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="border:0;"> |
|
|
<tr> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels"> |
|
|
<span class="style9">Ativar Gravação por Demanda :</span> |
|
|
</legend> |
|
|
<input name="automon" type="text" class="validate[optional,length[0,100]] caixas" id="automon2" value="<? echo $dados['automon']; ?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels"> |
|
|
<span class="style9">Captura dentro do Grupo:</span> |
|
|
</legend> |
|
|
<input name="pickupexten" type="text" class="caixas" id="pickupexten" value="<? echo $pickupexten; ?>" size="20" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<!-- |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels">Monitorar:</legend> |
|
|
<input name="app_monitoramento" type="text" class="validate[required,length[0,100]] caixas" id="app_monitoramento" value="<? |
|
|
if ($acao == 'edita') { |
|
|
echo $app_monitoramento; |
|
|
} |
|
|
?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> --> |
|
|
|
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels"> |
|
|
<span class="style9">Confer<EFBFBD>ncia Din<EFBFBD>mica:</span> |
|
|
</legend> |
|
|
<input name="conferencia_dinamica" type="text" class="caixas" id="conferencia_dinamica" value="<? echo $conferenciaDinamica; ?>" size="20" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
</tr> |
|
|
</table> |
|
|
</td> |
|
|
</tr> |
|
|
|
|
|
<tr class="labels"> |
|
|
<td height="22" style="border:0;"> |
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="border:0;"> |
|
|
<tr> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels"> |
|
|
<span class="style9">Ativar Aus<EFBFBD>ncia Grupo:</span> |
|
|
</legend> |
|
|
<input name="ausencia_grupo_ativa" type="text" class="validate[optional,length[0,100]] caixas" id="ausencia_grupo_ativa" value="<? echo $ausencia_grupo_ativa; ?>" size="10" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
<td width="25%"> |
|
|
<fieldset> |
|
|
<legend class="labels"> |
|
|
<span class="style9">Desativar Aus<EFBFBD>ncia Grupo:</span> |
|
|
</legend> |
|
|
<input name="ausencia_grupo_desativa" type="text" class="caixas" id="ausencia_grupo_desativa" value="<? echo $ausencia_grupo_desativa; ?>" size="20" maxlength="10" /> |
|
|
</fieldset> |
|
|
</td> |
|
|
|
|
|
<td width="25%"> </td> |
|
|
</tr> |
|
|
</table> |
|
|
</td> |
|
|
</tr> |
|
|
|
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA"> |
|
|
<td height="22"> |
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="0"> |
|
|
<tr> |
|
|
<td width="85%"> |
|
|
<table width="94%" border="0" align="center" cellpadding="0" cellspacing="0" class="tabela"> |
|
|
<tr class="labels"> |
|
|
<td colspan="3"> |
|
|
<div align="center">PERMISSÃO PARA MONITORAR/INTERCALAR</div> |
|
|
</td> |
|
|
</tr> |
|
|
<tr class="labels"> |
|
|
<td width="45%"> |
|
|
<div align="center">Ramais Disponíveis</div> |
|
|
</td> |
|
|
<td width="10%"> </td> |
|
|
<td width="47%"> |
|
|
<div align="center">Ramais Selecionados</div> |
|
|
</td> |
|
|
</tr> |
|
|
<tr> |
|
|
<td> |
|
|
<div align="center"> |
|
|
<select name="disponiveis[]" size="4" multiple="multiple" class="caixas" id="disponiveis"> |
|
|
<?php |
|
|
if ($acao == 'edita') { |
|
|
$query2 = " select id,nome from pbx_ramais where nome not in (select ramal from pbx_monitoramento_ramais) order by nome asc "; |
|
|
} else { |
|
|
$query2 = "select 'SIP' as tipo,id,nome from pbx_ramais order by nome asc"; |
|
|
} |
|
|
$result2 = pg_query($dbcon, $query2); |
|
|
while ($dados2 = pg_fetch_array($result2)) { |
|
|
?> |
|
|
<option value="<? echo $dados2['nome'] ?>"><? echo $dados2['nome']; ?></option> |
|
|
<? } ?> |
|
|
</select> |
|
|
</div> |
|
|
</td> |
|
|
<td width="10%"> |
|
|
<div align="center"> |
|
|
<input name="Submit5" type="button" class="labels" value=">" onclick="selecionados();marca_todos();"/> |
|
|
<br /> |
|
|
<input name="Submit4" type="button" class="labels" value="<" onclick="__remove();"/> |
|
|
<br /> |
|
|
</div> |
|
|
</td> |
|
|
<td> |
|
|
<div align="center"> |
|
|
<select name="ramais[]" size="4" multiple="multiple" class="validate[optional] caixas" id="ramais"> |
|
|
<?php |
|
|
$query2 = "SELECT B.* from |
|
|
(SELECT NOME FROM PBX_RAMAIS) AS RAMAIS, |
|
|
pbx_monitoramento_ramais B |
|
|
WHERE B.RAMAL = RAMAIS.NOME"; |
|
|
$result2 = pg_query($dbcon, $query2); |
|
|
while ($dados2 = pg_fetch_array($result2)) { |
|
|
?> |
|
|
<option value="<? echo $dados2['ramal'] ?>"><? echo $dados2['ramal']; ?></option> |
|
|
<? } ?> |
|
|
</select> |
|
|
</div> |
|
|
</td> |
|
|
</tr> |
|
|
</table> |
|
|
</td> |
|
|
</tr> |
|
|
</table> |
|
|
</td> |
|
|
</tr> |
|
|
<tr bordercolor="#EAEAEA" bgcolor="#EAEAEA"> |
|
|
<td height="22"> |
|
|
<div align="center"> |
|
|
<input name="Submit2" type="button" class="labels" onclick="window.close();" value="Fechar"/> |
|
|
<input name="Submit" type="submit" class="labels" value="Salvar" onclick="marca_todos();"/> |
|
|
</div> |
|
|
</td> |
|
|
</tr> |
|
|
</table> |
|
|
</form> |
|
|
<script type="text/javascript"> |
|
|
$(document).ready(function () { |
|
|
window.resizeTo($('#form1').width() + 100, $('#form1').height() - 100); |
|
|
}); |
|
|
</script> |
|
|
</body> |
|
|
</html>
|
|
|
|