$value) { if (array_search($key, $arSql) !== false) { $arQuery[$key] = $value; } } /* * Prepara a query para insersão ou atualizaçã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 ""; } } } if ($msg) { echo ""; $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; ?>
CADASTRO DE DISPOSITIVO DAHDI
Interface \n"; echo "\n"; echo "\n"; } ?>
Sinalização
Nome />
Interface Rede
Mac
Span
Qtde Canais
Cascata
Canais/Troncos
Canais/Ramais
Framing
Signalling
Mfcr2 Variant
Fonte de Sincronismo
Line Built-Out
Spannum
Checagem Erros(crc4)
ANI antes DNIS
Digitos ANI
Digitos DNIS
Cat. Chamador
Chamada a cobrar
Duplo Atendimento
Cancelamento de Eco
Cancelamento Eco/Bridged
Treino de Eco
Módulo Cancelamento/Eco
Canais de Comunicação size="40" maxlength="80" />
Canal de Sinalização
Codec Alaw
Grupo Span
Ganho Tx
Ganho Rx
function _GetValue(){ if(document.getElementById('channel').value) document.getElementById('alaw').value = document.getElementById('channel').value; } \n"; } ?>