PABX da Simples IP
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

723 lines
46 KiB

<!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">
</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"];
$org_id = GetOrganizacao();
if ($acao2 == "salva") {
$id = $_POST["id"];
$id_featuregen = $_POST['id_featuregen'];
$id_feature = $_POST['id_featuremap'];
$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' WHERE id = {$id}";
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' WHERE id = {$id_featuremap};";
pg_query($dbcon, $query);
$query = "UPDATE pbx_features_general SET pickupexten = '$pickupexten' WHERE id = {$id_featuregen};";
pg_query($dbcon, $query);
$query = "SELECT * FROM pbx_monitoramento_ramais WHERE org_id = {$org_id};";
$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 where org_id = {$org_id}; ";
pg_query($dbcon, $query);
$ramais = $_POST["ramais"] ?? [];
for ($i = 0; $i < count($ramais); $i++) {
$query = "insert into pbx_monitoramento_ramais (ramal, org_id) values ('$ramais[$i]', {$org_id})";
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 WHERE org_id = {$org_id};";
$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 WHERE org_id = {$org_id};";
$result = pg_query($dbcon, $query);
while ($dados = pg_fetch_array($result)) {
$id_featuregen = trim($dados["id"]);
$pickupexten = trim($dados["pickupexten"]);
$automon = trim($dados["automon"]);
}
?>
<form name="form1" method="post" action="index.php?idProg=11008&pbxRequest=1&acao=<?= $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="<?= ($acao == 'edita') ? $id : null; ?>" />
</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="<?= ($acao == 'edita') ? $app_hora : null; ?>" 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="<?= ($acao == 'edita') ? $app_echo : null; ?>" 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="<?= ($acao == 'edita') ? $app_troca_senha_ramal : null; ?>" 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="<?= ($acao == 'edita') ? $app_identifica_ramal : null; ?>" size="10" maxlength="10" />
</fieldset>
</td>
</tr>
<tr>
<td width="25%">
<fieldset>
<legend class="labels">Ativa N&atilde;o Pertube:</legend>
<input name="app_nao_pertube_ativa" type="text" class="validate[required,length[0,100]] caixas" id="app_nao_pertube_ativa3" value="<?= ($acao == 'edita') ? $app_nao_pertube_ativa : null; ?>" size="10" maxlength="10" />
</fieldset>
</td>
<td width="25%">
<fieldset>
<legend class="labels">Desativa N&atilde;o Pertube:</legend>
<input name="app_nao_pertube_desativa" type="text" class="validate[required,length[0,100]] caixas" id="app_nao_pertube_desativa3" value="<?= ($acao == 'edita') ? $app_nao_pertube_desativa : null; ?>" 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="<?= ($acao == 'edita') ? $captura_chamada : null; ?>" 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="<?= ($acao == 'edita') ? $ranger_ramais : null; ?>" 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="<?= ($acao == 'edita') ? $app_siga_me_interno_ativa : null; ?>" 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="<?= ($acao == 'edita') ? $app_siga_me_interno_desativa : null; ?>" 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="<?= ($acao == 'edita') ? $app_siga_me_externo_ativa : null; ?>" 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="<?= ($acao == 'edita') ? $app_siga_me_externo_desativa : null; ?>" 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="<?= ($acao == 'edita') ? $app_siga_me_ocupado_ativa : null; ?>" 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="<?= ($acao == 'edita') ? $app_siga_me_ocupado_desativa : null; ?>" size="10" maxlength="10" />
</fieldset>
</td>
<td width="25%">
<fieldset>
<legend class="labels">Ativa Siga-me n&atilde;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="<?= ($acao == 'edita') ? $app_siga_me_nresponde_ativa : null; ?>" size="10" maxlength="10" />
</fieldset>
</td>
<td width="25%">
<fieldset>
<legend class="labels">Desativa Siga-me n&atilde;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="<?= ($acao == 'edita') ? $app_siga_me_nresponde_desativa : null; ?>" 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="<?= ($acao == 'edita') ? $app_rechamada_ativa : null; ?>" 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="<?= ($acao == 'edita') ? $app_rechamada_desativa : null; ?>" 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="<?= ($acao == 'edita') ? $app_cadeado_ativa : null; ?>" 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="<?= ($acao == 'edita') ? $app_cadeado_desativa : null; ?>" 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="<?= ($acao == 'edita') ? $app_chamada_espera_ativa : null; ?>" 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="<?= ($acao == 'edita') ? $app_chamada_espera_desativa : null; ?>" 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="<?= ($acao == 'edita') ? $app_acessa_vm : null; ?>" 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="<?= ($acao == 'edita') ? $app_identifica_vm : null; ?>" 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="<?= ($acao == 'edita') ? $app_agenda_ramal_adiciona : null; ?>" 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="<?= ($acao == 'edita') ? $app_agenda_ramal_exclui : null; ?>" size="10" maxlength="10" />
</fieldset>
</td>
<td width="25%">
<fieldset>
<legend class="labels">Adicona Agenda P&uacute;blica:</legend>
<input name="app_agenda_publica_adiciona" type="text" class="validate[required,length[0,100]] caixas" id="app_agenda_publica_adiciona2" value="<?= ($acao == 'edita') ? $app_agenda_publica_adiciona : null; ?>" size="10" maxlength="10" />
</fieldset>
</td>
<td width="25%">
<fieldset>
<legend class="labels">Exclui Agenda P&uacute;blica :</legend>
<input name="app_agenda_publica_exclui" type="text" class="validate[required,length[0,100]] caixas" id="app_agenda_publica_exclui2" value="<?= ($acao == 'edita') ? $app_agenda_publica_exclui : null; ?>" 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="<?= ($acao == 'edita') ? $app_discagem_agenda_ramal : null; ?>" size="10" maxlength="10" />
</fieldset>
</td>
<td width="25%">
<fieldset>
<legend class="labels">Discagem da Agenda (P&uacute;blica):</legend>
<input name="app_discagem_agenda_publica" type="text" class="validate[required,length[0,100]] caixas" id="app_discagem_agenda_publica" value="<?= ($acao == 'edita') ? $app_discagem_agenda_publica : null; ?>" 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="<?= ($acao == 'edita') ? $troca_senha : null; ?>" size="10" maxlength="10" />
</fieldset>
</td>
<td width="25%">
<fieldset>
<legend class="labels">&Uacute;ltimo Recebido :</legend>
<input name="app_ultimo_recebido" type="text" class="validate[required,length[0,100]] caixas" id="app_ultimo_recebido2" value="<?= ($acao == 'edita') ? $app_ultimo_recebido : null; ?>" size="10" maxlength="10" />
</fieldset>
</td>
</tr>
</table>
</td>
</tr>
<?php
$query = "SELECT * FROM pbx_features_featuremap WHERE org_id = {$org_id};";
$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>
<input name="id_featuremap" type="hidden" value="<?= $dados['id']; ?>" />
<td width="25%">
<fieldset>
<legend class="labels">
<span class="style9">Transfer&ecirc;ncia cega:</span>
</legend>
<input name="blindxfer" type="text" class="validate[optional,length[0,100]] caixas" id="blindxfer" value="<?= $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="<?= $dados['disconnect']; ?>" size="10" maxlength="10" />
</fieldset>
</td>
<td width="25%">
<fieldset>
<legend class="labels">
<span class="style9">Transfer&ecirc;ncia Assistida:</span>
</legend>
<input name="atxfer" type="text" class="validate[optional,length[0,100]] caixas" id="atxfer2" value="<?= $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="<?= $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&ccedil;&atilde;o por Demanda :</span>
</legend>
<input name="automon" type="text" class="validate[optional,length[0,100]] caixas" id="automon2" value="<?= $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="id_featuregen" type="hidden" value="<?= $id_featuregen; ?>" />
<input name="pickupexten" type="text" class="caixas" id="pickupexten" value="<?= $pickupexten; ?>" size="20" 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="<?= $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="<?= $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="<?= $ausencia_grupo_desativa; ?>" size="20" maxlength="10" />
</fieldset>
</td>
<td width="25%">&nbsp; </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&Atilde;O PARA MONITORAR/INTERCALAR</div>
</td>
</tr>
<tr class="labels">
<td width="45%">
<div align="center">Ramais Dispon&iacute;veis</div>
</td>
<td width="10%">&nbsp;</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,bina, nome from pbx_ramais where org_id = {$org_id} and nome not in (select ramal from pbx_monitoramento_ramais) order by nome asc ";
} else {
$query2 = "select id,bina, nome from pbx_ramais where org_id = {$org_id} order by nome asc";
}
$result2 = pg_query($dbcon, $query2);
while ($dados2 = pg_fetch_array($result2)) { ?>
<option value="<?= $dados2['nome'] ?>"><?= $dados2['bina']; ?></option>
<?php } ?>
</select>
</div>
</td>
<td width="10%">
<div align="center">
<input name="Submit5" type="button" class="labels" value="&gt;" onclick="selecionados();marca_todos();" />
<br />
<input name="Submit4" type="button" class="labels" value="&lt;" 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, bina from pbx_ramais) as ramais,
pbx_monitoramento_ramais b
where b.ramal = ramais.nome and org_id = {$org_id}";
$result2 = pg_query($dbcon, $query2);
while ($dados2 = pg_fetch_array($result2)) {
?>
<option value="<?= $dados2['ramal'] ?>"><?= $dados2['bina']; ?></option>
<?php } ?>
</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>