<!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ã 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ã 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ã 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ã 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ú 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ú 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ú 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" > Ú 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ê 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ê 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ç ã 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%" > < / 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,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 = ">" 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, 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 >