< !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 seleciona_tudo(val) {
for (i = 0; i < document.form1.elements.length ; i + + )
if (document.form1.elements[i].type == "checkbox")
if (document.form1.elements[i].name == "allow[]")
document.form1.elements[i].checked = val;
}
function TodosMarcados()
{
for (i = 0; i < document.form1.elements.length ; i + + )
{
if (document.form1.elements[i].type == "checkbox")
if (document.form1.elements[i].name == "allow[]")
if ((document.form1.elements[i].name != 'marcaTodos') & & (!document.form1.elements[i].checked))
return 0;
}
return 1;
}
function SetContext(user)
{
var usuario = '';
for (var i = 0; i < user.length ; i + + )
{
if (!(user.substr(i, 1) == ' '))
usuario += user.substr(i, 1);
}
if (document.getElementById('acao').value.toUpperCase() == 'INSERI')
{
if (user)
document.getElementById('context').value = 'entrada-' + usuario;
else
document.getElementById('context').value = "";
}
document.getElementById('username').value = usuario;
}
function valida_voice() {
for (i = 0; i < document.form1.elements.length ; i + + )
if (document.form1.elements[i].name == "gera_voice")
if (document.form1.elements[i].checked == 0) {
document.form1.v_numero.value = '';
document.form1.v_numero.disabled = false;
} else {
document.form1.v_numero.value = '';
document.form1.v_numero.disabled = 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
/*
* Parametros necessarios para manter a pagina<EFBFBD> <EFBFBD> o.
*/
$param = sprintf('& numRamal=%s& pgn=%s& bloco=%s& pg=%s', $_REQUEST['numRamal'], $_REQUEST['pgn'], $_REQUEST['bloco'], $_REQUEST['pg']);
define("DISPOSITIVO_ETHMF", "ethmf");
define("DISPOSITIVO_ETH", "eth");
define("DISPOSITIVO_PLACA", "plc");
define("SINALIZACAO_ISDN", "isdn");
define("SINALIZACAO_R2", "r2");
define("SINALIZACAO_FXS", "fxs");
define("SINALIZACAO_FXO", "fxo");
$disabled = '';
$acao = $_REQUEST["acao"];
$acao2 = $_REQUEST["acao2"];
$salvar = isset($_POST['Submit']);
$insere = ($acao == 'inseri');
$msg = '';
$ethmf = array('interface', 'sinalizacao_tipo', 'nome', 'timing', 'dynamic_rede', 'dynamic_mac', 'dynamic_span', 'dynamic_canais', 'dynamic_cascata',
'framing', 'signalling', 'mfcr2_variant', 'timing', 'lbo', 'spannum', 'coding', 'crc4', 'mfcr2_get_ani_first', 'mfcr2_max_ani',
'mfcr2_max_dnis', 'mfcr2_category', 'mfcr2_allow_collect_calls', 'mfcr2_double_answer', 'echocancel', 'echocancelwhenbridged',
'echotraining', 'echocanceller', 'context', 'channel', 'cas', 'dchan', 'group', 'txgain', 'rxgain', 'loadzone', 'defaultzone', 'param_opc'
);
$fields[DISPOSITIVO_ETHMF]['r2'] = array('interface', 'sinalizacao_tipo', 'nome', 'dynamic_rede', 'dynamic_mac', 'dynamic_span', 'dynamic_canais', 'timing', 'echocancel', 'echocancelwhenbridged', 'echotraining', 'echocanceller', 'channel', 'coding', 'cas', 'alaw', 'dchan');
$fields[DISPOSITIVO_ETHMF]['isdn'] = array('interface', 'sinalizacao_tipo', 'nome', 'dynamic_rede', 'dynamic_mac', 'dynamic_span', 'dynamic_canais', 'timing', 'coding', 'echocancel', 'echocancelwhenbridged', 'echotraining', 'echocanceller', 'channel', 'echocanceller', 'bchan', 'alaw', 'dchan');
$fields[DISPOSITIVO_ETHMF]['fxs'] = array('interface', 'sinalizacao_tipo', 'nome', 'timing', 'dynamic_rede', 'dynamic_mac', 'dynamic_span', 'dynamic_canais', 'dynamic_cascata', 'echocanceller', 'channel', 'fxoks', 'fxsks');
$fields[DISPOSITIVO_ETHMF]['fxo'] = array('interface', 'sinalizacao_tipo', 'nome', 'timing', 'dynamic_rede', 'dynamic_mac', 'dynamic_span', 'dynamic_canais', 'dynamic_cascata', 'echocanceller', 'fxsks');
$fields[DISPOSITIVO_ETH]['r2'] = array('interface', 'sinalizacao_tipo', 'nome', 'dynamic_rede', 'dynamic_mac', 'dynamic_canais', 'dynamic_cascata', 'crc4', 'echocancel', 'echocancelwhenbridged', 'echotraining', 'echocanceller', 'channel', 'coding', 'cas', 'dchan');
$fields[DISPOSITIVO_ETH]['isdn'] = array('interface', 'sinalizacao_tipo', 'nome', 'dynamic_rede', 'dynamic_mac', 'dynamic_canais', 'dynamic_cascata', 'echocancel', 'echocancelwhenbridged', 'echotraining', 'echocanceller', 'channel', 'echocanceller', 'bchan', 'alaw', 'dchan');
$fields[DISPOSITIVO_ETH]['fxs'] = array('interface', 'sinalizacao_tipo', 'nome', 'dynamic_rede', 'dynamic_mac', 'dynamic_canais', 'dynamic_cascata', 'echocanceller', 'channel', 'fxoks', 'fxsks');
$fields[DISPOSITIVO_ETH]['fxo'] = array('interface', 'sinalizacao_tipo', 'nome', 'dynamic_rede', 'dynamic_mac', 'dynamic_span', 'dynamic_canais', 'dynamic_cascata', 'echocanceller', 'fxsks');
$fields[DISPOSITIVO_PLACA]['r2'] = array('interface', 'sinalizacao_tipo', 'nome', 'timing', 'echocancel', 'echocancelwhenbridged', 'lbo', 'echotraining', 'echocanceller', 'channel', 'spannum', 'coding', 'crc4', 'cas', 'dchan');
$fields[DISPOSITIVO_PLACA]['isdn'] = array('interface', 'sinalizacao_tipo', 'nome', 'timing', 'coding', 'spannum', 'crc4', 'echocancel', 'echocancelwhenbridged', 'lbo', 'echotraining', 'echocanceller', 'channel', 'echocanceller', 'bchan', 'alaw', 'dchan');
$fields[DISPOSITIVO_PLACA]['fxs'] = array('interface', 'sinalizacao_tipo', 'nome', 'timing', 'echocanceller', 'channel', 'fxoks', 'fxsks');
$fields[DISPOSITIVO_PLACA]['fxo'] = array('interface', 'sinalizacao_tipo', 'nome', 'timing', 'echocanceller', 'channel', 'echocancel', 'fxsks', 'fxoks', 'dynamic_canais');
$notUpdate = array('interface', 'sinalizacao_tipo', 'nome');
$tipoDisp = isset($_POST['interface']) ? strtolower($_POST['interface']) : DISPOSITIVO_ETHMF;
$sinalizacao_tipo = isset($_POST['sinalizacao_tipo']) ? strtolower($_POST['sinalizacao_tipo']) : SINALIZACAO_R2;
if (IsPostBack() & & $salvar) {
$id = $_POST["id"];
$nome = trim($_POST["nome"]);
$chn = trim($_POST["channel"]);
if ($nome == false) {
$msg = "Informe um nome para o cadastro!";
} else if (!$chn) {
$msg = "Informe um \"Canal de Comunica<EFBFBD> <EFBFBD> o\" para o cadastro!";
} else {
$arSql = $fields[$tipoDisp][$sinalizacao_tipo];
/*
* Captura os valores para a query.
*/
$arQuery = array();
foreach ($_POST as $key => $value) {
if (array_search($key, $arSql) !== false) {
$arQuery[$key] = $value;
}
}
/*
* Prepara a query para insers<EFBFBD> o ou atualiza<EFBFBD> <EFBFBD> o.
*/
$fields = '';
$values = '';
if ($acao == "inseri") {
$arQuery['tipo_cadastro'] = 'D';
foreach ($arQuery as $key => $value) {
$fields .= !$fields ? "\"$key\"" : ",\"$key\"";
$values .= !$values ? QuotedStr($value) : ("," . QuotedStr($value));
}
$query = "insert into pbx_troncos_dahdi($fields)values($values)";
}
if ($acao == "edita") {
foreach ($arQuery as $key => $value) {
if (array_search($key, $notUpdate) === false) {
$fields .= !$fields ? sprintf("\"%s\" = %s", $key, QuotedStr($value)) : sprintf(",\n\"%s\" = %s", $key, QuotedStr($value));
}
}
$query = "update pbx_troncos_dahdi
set $fields
where id = '$id'";
}
pg_query($dbcon, $query);
//echo $query;
//exit;
GeraDahdi($dbcon, 1);
if (!$msg) {
echo "< script type = \"text/javascript\" >
//fecha a janela presa no meio do sistema
fecha_popup(0,'index.php?idProg=10050&pbxRequest=1$param&acao=$acao');
< / script > ";
}
}
}
if ($msg) {
echo "< script type = \"text/javascript\" > alert ( '$msg' ) ; < / script > ";
$dados = array();
foreach ($_POST as $key => $value)
$dados[$key] = $value;
} else if (IsPostBack() & & !$salvar) {
$dados = array();
foreach ($_POST as $key => $value)
$dados[$key] = $value;
if ($sinalizacao_tipo == SINALIZACAO_R2) {
$dados['crc4'] = 'no';
}
$dados['dynamic_cascata'] = '1';
} else {
if ($acao == "edita") {
$id = $_GET["id"] ?? "0";
$query = "SELECT * FROM pbx_troncos_dahdi where tipo_cadastro = 'D' and id=$id";
$result = pg_query($dbcon, $query);
$dados = pg_fetch_array($result);
$dados["tipoDisp"] = $dados["interface"];
//$dados["sinalizacao_tipo"] = $dados["sinalizacao_tipo"];
$disabled = 'disabled="disabled"';
} else {
$query = "SELECT * FROM pbx_troncos_dahdi where 1=2";
$result = pg_query($dbcon, $query);
$dados = pg_fetch_array($result);
$dados['timing'] = 1;
$dados['crc4'] = ($sinalizacao_tipo == SINALIZACAO_R2) ? 'no' : 'crc4';
$dados['dynamic_cascata'] = '1';
}
}
foreach ($dados as $key => $value)
$GLOBALS[$key] = $value;
?>
< form name = "form1" method = "post" action = "index.php?idProg=11050&pbxRequest=1&acao= <?php echo $acao ; ?> &acao2=salva <?php echo $param ; ?> " id = "form1" >
< table width = "500" border = "0" align = "center" cellpadding = "3" cellspacing = "0" class = "tabela" >
< tr bordercolor = "#EAEAEA" bgcolor = "#EAEAEA" class = "labels" background = "img/button03.gif" >
< td class = "cabecalho" colspan = "2" >
< div align = "center" > CADASTRO DE DISPOSITIVO DAHDI< / div > < / td >
< / tr >
< tr >
< td width = "180" > Interface
< input name = "id" type = "hidden" id = "id" value = " <?php echo $id ; ?> " />
< input name = "acao" type = "hidden" id = "acao" value = " <?php echo $acao ; ?> " />
< input name = "acao2" type = "hidden" id = "acao2" value = " <?php echo $acao2 ; ?> " />
<?php
if ($disabled) {
echo "< input name = \"interface\" type = \"hidden\" value = \"$interface\" / > \n";
echo "< input name = \"sinalizacao_tipo\" type = \"hidden\" value = \"$sinalizacao_tipo\" / > \n";
echo "< input name = \"nome\" type = \"hidden\" value = \"$nome\" / > \n";
}
?>
< / td >
< td >
< select name = "interface" id = "interface" style = "width: 170px;" onchange = "submit()" <?php echo $disabled ; ?> >
< option value = "eth" <?php if ( $tipoDisp == DISPOSITIVO_ETH ) echo 'selected="selected"' ; ?> > ETH</ option >
< option value = "ethmf" <?php if ( $tipoDisp == DISPOSITIVO_ETHMF ) echo 'selected="selected"' ; ?> > ETHMF</ option >
< option value = "plc" <?php if ( $tipoDisp == DISPOSITIVO_PLACA ) echo 'selected="selected"' ; ?> > PLACA</ option >
< / select >
< / td >
< / tr >
< tr >
< td width = "180" > Sinaliza<EFBFBD> <EFBFBD> o< / td >
< td >
< select name = "sinalizacao_tipo" id = "sinalizacao_tipo" style = "width: 170px;" onchange = "submit()" <?php echo $disabled ; ?> >
< option value = "r2" <?php if ( $sinalizacao_tipo == 'r2' ) echo 'selected="selected"' ; ?> > R2</ option >
< option value = "isdn" <?php if ( $sinalizacao_tipo == 'isdn' ) echo 'selected="selected"' ; ?> > ISDN</ option >
<?php
if ($tipoDisp == DISPOSITIVO_ETH) {
if ($sinalizacao_tipo == 'fxs')
$sel = 'selected="selected"';
echo "< option value = \"fxs\" $ sel > Interface Anal<EFBFBD> gica< / option > ";
}
if ($tipoDisp == DISPOSITIVO_PLACA) {
if ($sinalizacao_tipo == 'fxo')
$sel = 'selected="selected"';
echo "< option value = \"fxo\" $ sel > Interface Anal<EFBFBD> gica< / option > ";
}
?>
< / select >
< / td >
< / tr >
< tr >
< td > Nome< / td >
< td >
< input name = "nome" type = "text" id = "nome" value = " <?php echo $nome ; ?> " size = "40" maxlength = "80" <?php echo $disabled ; ?> />
< / td >
< / tr >
<?php if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'dynamic_rede' )) { ?>
< tr >
< td > Interface Rede< / td >
< td >
< input name = "dynamic_rede" type = "text" id = "dynamic_rede" value = " <?php echo $dynamic_rede ; ?> " size = "40" maxlength = "30" />
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'dynamic_mac' )) { ?>
< tr >
< td > Mac< / td >
< td >
< input name = "dynamic_mac" type = "text" id = "dynamic_mac" value = " <?php echo $dynamic_mac ; ?> " size = "40" maxlength = "30" />
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'dynamic_span' )) { ?>
< tr >
< td > Span< / td >
< td >
< input type = "text" name = "dynamic_span" id = "dynamic_span" value = " <?php echo $dynamic_span ; ?> " size = "40" maxlength = "30" />
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'dynamic_canais' )) { ?>
< tr >
< td > Qtde Canais< / td >
< td >
< input type = "text" name = "dynamic_canais" id = "dynamic_canais" value = " <?php echo $dynamic_canais ; ?> " size = "40" maxlength = "30" />
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'dynamic_cascata' )) { ?>
< tr >
< td > Cascata< / td >
< td >
<?php
$valueMaster = 1;
$valueSlave = 0;
?>
< select name = "dynamic_cascata" id = "dynamic_cascata" style = "width: 170px;" >
< option value = " <?php echo $valueMaster ; ?> " <?php if ( $dynamic_cascata == $valueMaster ) echo 'selected="selected"' ; ?> > Master</ option >
< option value = " <?php echo $valueSlave ; ?> " <?php if ( $dynamic_cascata == $valueSlave ) echo 'selected="selected"' ; ?> > Slave</ option >
< / select >
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'fxsks' )) { ?>
< tr >
< td > Canais/Troncos< / td >
< td >
< input type = "text" name = "fxsks" id = "fxsks" value = " <?php echo $fxsks ; ?> " size = "40" maxlength = "30" />
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'fxoks' )) { ?>
< tr >
< td > Canais/Ramais< / td >
< td >
< input type = "text" name = "fxoks" id = "fxoks" value = " <?php echo $fxoks ; ?> " size = "40" maxlength = "30" />
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'framing' )) { ?>
< tr >
< td > Framing< / td >
< td >
< select name = "framing" id = framing" style = "width: 170px;" >
< option value = "cas" <?php if ( ! $framing == 'cas' ) echo 'selected="selected"' ; ?> > cas</ option >
< option value = "ccs" <?php if ( $framing == 'ccs' ) echo 'selected="selected"' ; ?> > ccs</ option >
< / select >
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'signalling' )) { ?>
< tr >
< td > Signalling< / td >
< td >
< input type = "text" name = "signalling" id = "signalling" value = " <?php echo $signalling ; ?> " size = "40" maxlength = "30" />
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'mfcr2_variant' )) { ?>
< tr >
< td > Mfcr2 Variant< / td >
< td >
< input type = "text" name = "mfcr2_variant" id = "mfcr2_variant" value = " <?php echo $mfcr2_variant ; ?> " size = "40" maxlength = "30" />
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'timing' )) { ?>
< tr >
< td > Fonte de Sincronismo< / td >
< td >
< select name = "timing" id = "timing" style = "width: 170px;" >
< option value = "0" <?php if ( ! $timing == '0' ) echo 'selected="selected"' ; ?> > Externo</ option >
< option value = "1" <?php if ( $timing == '1' ) echo 'selected="selected"' ; ?> > Prim<EFBFBD> rio</ option >
< option value = "2" <?php if ( $timing == '2' ) echo 'selected="selected"' ; ?> > Secund<EFBFBD> rio</ option >
< option value = "3" <?php if ( $timing == '3' ) echo 'selected="selected"' ; ?> > Terci<EFBFBD> rio</ option >
< option value = "4" <?php if ( $timing == '4' ) echo 'selected="selected"' ; ?> > Quatern<EFBFBD> rio</ option >
< / select >
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'lbo' )) { ?>
< tr >
< td > Line Built-Out< / td >
< td >
< select name = "lbo" id = "lbo" style = "width: 170px;" >
< option value = "0" <?php if ( ! $lbo == '0' ) echo 'selected="selected"' ; ?> > 0: 0 db (CSU) / 0-133 feet (DSX-1)</ option >
< option value = "1" <?php if ( $lbo == '1' ) echo 'selected="selected"' ; ?> > 1: 133-266 feet (DSX-1)</ option >
< option value = "2" <?php if ( $lbo == '2' ) echo 'selected="selected"' ; ?> > 2: 266-399 feet (DSX-1)</ option >
< option value = "3" <?php if ( $lbo == '3' ) echo 'selected="selected"' ; ?> > 3: 399-533 feet (DSX-1)</ option >
< option value = "4" <?php if ( $lbo == '4' ) echo 'selected="selected"' ; ?> > 4: 533-655 feet (DSX-1)</ option >
< option value = "5" <?php if ( $lbo == '5' ) echo 'selected="selected"' ; ?> > 5: -7.5db (CSU)</ option >
< option value = "6" <?php if ( $lbo == '6' ) echo 'selected="selected"' ; ?> > 6: -15db (CSU)</ option >
< option value = "7" <?php if ( $lbo == '7' ) echo 'selected="selected"' ; ?> > 7: -22.5db (CSU)</ option >
< / select >
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'spannum' )) { ?>
< tr >
< td >
Spannum< / td >
< td >
< input type = "text" name = "spannum" id = "spannum" value = " <?php echo $spannum ; ?> " size = "40" maxlength = "30" />
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'crc4' )) { ?>
< tr >
< td > Checagem Erros(crc4)< / td >
< td >
< select name = "crc4" id = "crc4" style = "width: 170px;" >
< option value = "crc4" <?php if ( ! $crc4 == 'crc4' ) echo 'selected="selected"' ; ?> > Sim</ option >
< option value = "no" <?php if ( $crc4 == 'no' ) echo 'selected="selected"' ; ?> > N<EFBFBD> o</ option >
< / select >
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'mfcr2_get_ani_first' )) { ?>
< tr >
< td > ANI antes DNIS< / td >
< td >
< select name = "mfcr2_get_ani_first" id = "mfcr2_get_ani_first" style = "width: 170px;" >
< option value = "yes" <?php if ( ! $mfcr2_get_ani_first == 'yes' ) echo 'selected="selected"' ; ?> > Sim</ option >
< option value = "no" <?php if ( $mfcr2_get_ani_first == 'no' ) echo 'selected="selected"' ; ?> > Nã o</ option >
< / select >
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'mfcr2_max_ani' )) { ?>
< tr >
< td > Digitos ANI< / td >
< td >
< input type = "text" name = "mfcr2_max_ani" id = "mfcr2_max_ani" value = " <?php echo $mfcr2_max_ani ; ?> " size = "40" maxlength = "30" />
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'mfcr2_max_dnis' )) { ?>
< tr >
< td > Digitos DNIS< / td >
< td >
< input type = "text" name = "mfcr2_max_dnis" id = "mfcr2_max_dnis" value = " <?php echo $mfcr2_max_dnis ; ?> " size = "40" maxlength = "30" />
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'mfcr2_category' )) { ?>
< tr >
< td > Cat. Chamador< / td >
< td >
< select name = "mfcr2_category" id = "mfcr2_category" style = "width: 170px;" >
< option value = "national_subscriber" <?php if ( ! $mfcr2_category == 'national_subscriber' ) echo 'selected="selected"' ; ?> > Assinante Nacional</ option >
< option value = "national_priority_subscriber" <?php if ( ! $mfcr2_category == 'national_priority_subscriber' ) echo 'selected="selected"' ; ?> > Assinante Nacional Prioritario</ option >
< option value = "international_subscriber" <?php if ( ! $mfcr2_category == 'international_subscriber' ) echo 'selected="selected"' ; ?> > Assinante Internacional</ option >
< option value = "collect_call" <?php if ( ! $mfcr2_category == 'collect_call' ) echo 'selected="selected"' ; ?> > Liga<EFBFBD> <EFBFBD> o a cobrar</ option >
< / select >
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'mfcr2_allow_collect_calls' )) { ?>
< tr >
< td > Chamada a cobrar< / td >
< td >
< select name = "mfcr2_allow_collect_calls" id = "mfcr2_allow_collect_calls" style = "width: 170px;" >
< option value = "yes" <?php if ( ! $mfcr2_allow_collect_calls == 'yes' ) echo 'selected="selected"' ; ?> > Sim</ option >
< option value = "no" <?php if ( $mfcr2_allow_collect_calls == 'no' ) echo 'selected="selected"' ; ?> > Nã o</ option >
< / select >
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'mfcr2_double_answer' )) { ?>
< tr >
< td > Duplo Atendimento< / td >
< td >
< select name = "mfcr2_double_answer" id = "mfcr2_double_answer" style = "width: 170px;" >
< option value = "yes" <?php if ( ! $mfcr2_double_answer == 'yes' ) echo 'selected="selected"' ; ?> > Sim</ option >
< option value = "no" <?php if ( $mfcr2_double_answer == 'no' ) echo 'selected="selected"' ; ?> > Nã o</ option >
< / select >
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'echocancel' )) { ?>
< tr >
< td > Cancelamento de Eco< / td >
< td >
< select name = "echocancel" id = "echocancel" style = "width: 170px;" >
< option value = "yes" <?php if ( ! $echocancel == 'yes' ) echo 'selected="selected"' ; ?> > Sim</ option >
< option value = "no" <?php if ( $echocancel == 'no' ) echo 'selected="selected"' ; ?> > Nã o</ option >
< option value = "16" <?php if ( $echocancel == '16' ) echo 'selected="selected"' ; ?> > 16</ option >
< option value = "32" <?php if ( $echocancel == '32' ) echo 'selected="selected"' ; ?> > 32</ option >
< option value = "64" <?php if ( $echocancel == '64' ) echo 'selected="selected"' ; ?> > 64</ option >
< option value = "128" <?php if ( $echocancel == '128' ) echo 'selected="selected"' ; ?> > 128</ option >
< option value = "256" <?php if ( $echocancel == '256' ) echo 'selected="selected"' ; ?> > 256</ option >
< option value = "512" <?php if ( $echocancel == '512' ) echo 'selected="selected"' ; ?> > 512</ option >
< / select >
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'echocancelwhenbridged' )) { ?>
< tr >
< td > Cancelamento Eco/Bridged< / td >
< td >
< select name = "echocancelwhenbridged" id = "echocancelwhenbridged" style = "width: 170px;" >
< option value = "yes" <?php if ( ! $echocancelwhenbridged == 'yes' ) echo 'selected="selected"' ; ?> > Sim</ option >
< option value = "no" <?php if ( $echocancelwhenbridged == 'no' ) echo 'selected="selected"' ; ?> > Nã o</ option >
< / select >
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'echotraining' )) { ?>
< tr >
< td > Treino de Eco< / td >
< td >
< select name = "echotraining" id = "echotraining" style = "width: 170px;" >
< option value = "yes" <?php if ( ! $echotraining == 'yes' ) echo 'selected="selected"' ; ?> > Sim</ option >
< option value = "no" <?php if ( $echotraining == 'no' ) echo 'selected="selected"' ; ?> > Nã o</ option >
< / select >
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'echocanceller' )) { ?>
< tr >
< td > M<EFBFBD> dulo Cancelamento/Eco< / td >
< td >
< select name = "echocanceller" id = "echocanceller" style = "width: 170px;" >
< option value = "mg2" <?php if ( $echocanceller == 'mg2' ) echo 'selected="selected"' ; ?> > mg2</ option >
< option value = "oslec" <?php if ( $echocanceller == 'oslec' ) echo 'selected="selected"' ; ?> > oslec</ option >
< option value = "kb1" <?php if ( $echocanceller == 'kb1' ) echo 'selected="selected"' ; ?> > kb1</ option >
< option value = "sec2" <?php if ( $echocanceller == 'sec2' ) echo 'selected="selected"' ; ?> > sec2</ option >
< option value = "sec" <?php if ( $echocanceller == 'sec' ) echo 'selected="selected"' ; ?> > sec</ option >
< / select >
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'channel' )) { ?>
< tr >
< td > Canais de Comunicaç ã o< / td >
< td >
< input name = "channel" type = "text" id = "channel" value = " <?php echo $channel ; ?> " <?php if ( $insere ) echo 'onchange="_GetValue()"' ; ?> size = "40" maxlength = "80" />
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'dchan' )) { ?>
< tr >
< td > Canal de Sinalizaç ã o< / td >
< td >
< input name = "dchan" type = "text" id = "dchan" value = " <?php echo $dchan ; ?> " size = "40" maxlength = "80" />
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'alaw' )) { ?>
< tr >
< td > Codec Alaw< / td >
< td >
< input name = "alaw" type = "text" id = "alaw" value = " <?php echo $alaw ; ?> " size = "40" maxlength = "80" />
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'group' )) { ?>
< tr >
< td > Grupo Span< / td >
< td >
< input name = "group" type = "text" id = "group" value = " <?php echo $group ; ?> " size = "40" maxlength = "80" />
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'txgain' )) { ?>
< tr >
< td > Ganho Tx< / td >
< td >
< input name = "txgain" type = "text" id = "txgain" value = " <?php echo $txgain ; ?> " size = "40" maxlength = "80" />
< / td >
< / tr >
<?php } if ( DisplayDispoDahdi ( $tipoDisp , $sinalizacao_tipo , 'rxgain' )) { ?>
< tr >
< td > Ganho Rx< / td >
< td >
< input name = "rxgain" type = "text" id = "rxgain" value = " <?php echo $rxgain ; ?> " size = "40" maxlength = "80" />
< / td >
< / tr >
<?php } ?>
< tr bordercolor = "#EAEAEA" bgcolor = "#EAEAEA" >
< td colspan = "2" align = "center" >
< input name = "Submit2" type = "button" class = "labels" value = "Fechar" id = "Submit2" onclick = "fecha_popup();" / >
< input name = "Submit" type = "submit" class = "labels" value = "Salvar" / >
< / td >
< / tr >
< / table >
< / form >
< script type = "text/javascript" >
if (TodosMarcados())
{
document.getElementById('marcaTodos').checked = 'checked';
}
< / script >
< / body >
< / html >
<?php
function DisplayDispoDahdi($tipoDisp, $sinal, $field) {
global $fields;
$ar = $fields[$tipoDisp][$sinal];
return count($ar) & & (array_search($field, $ar) !== false);
}
if ($insere) {
echo "
< script type = \"text/javascript\" >
function _GetValue(){ if(document.getElementById('channel').value) document.getElementById('alaw').value = document.getElementById('channel').value; }
< / script > \n";
}
?>