$acao = $_GET["acao"]; $acao2 = $_GET["acao2"]; if ($acao2 == "salva") { $id = $_POST["id"]; $tipo = trim($_POST["tipo"]); $usuario = trim($_POST["usuario"]); $senha = trim($_POST["senha"]); $ip = trim($_POST["ip"]); $porta = trim($_POST["porta"]); if ($acao == "inseri") { $query = "INSERT INTO pbx_troncos(tipo,usuario,senha,ip,porta) VALUES ('$tipo','$usuario','$senha','$ip','$porta')"; pg_query($dbcon, $query); } if ($acao == "edita") { //REALIZA BACKUP BO BANCO //backup($dbcon,'pbx_troncos','U',$id,'update','TRONCOS'); $query = "UPDATE pbx_troncos SET tipo='$tipo', usuario='$usuario', senha='$senha',ip='$ip',porta='$porta' WHERE id=$id"; pg_query($dbcon, $query); } if ($_POST["tipo"] == 'sip') { $arq = $caminho_producao . "sip_register.conf"; } else { $arq = $caminho_producao . "iax_register.conf"; } $escreve = fopen($arq, 'w'); if ($_POST["tipo"] == 'sip') { $query = "SELECT * FROM pbx_troncos where tipo='sip'"; } else { $query = "SELECT * FROM pbx_troncos where tipo='iax'"; } $result = pg_query($dbcon, $query); while ($dados = pg_fetch_array($result)) { $x++; fwrite($escreve, 'register => ' . $dados['usuario'] . ":" . $dados['senha'] . '@' . $dados['ip'] . $dados['porta'] . chr(13) . chr(10)); } fclose($escreve); if ($_POST["tipo"] == 'sip') { CommandAsterisk($dbcon, 'SIP'); } else { CommandAsterisk($dbcon, 'IAX'); } ?> } if ($acao == "edita") { $id = $_GET["id"]; $query = "SELECT * FROM pbx_troncos where id=$id"; $result = pg_query($dbcon, $query); } else { $query = "SELECT * FROM pbx_troncos where id is null"; } $result = pg_query($dbcon, $query); while ($dados = pg_fetch_array($result)) { $id = $dados["id"]; $usuario = $dados["usuario"]; $tipo = $dados["tipo"]; $senha = $dados["senha"]; $ip = $dados["ip"]; $porta = $dados["porta"]; } ?>
cADASTRO DE TRONCOS
Tipo:
SIP
IAX
Usuário
Senha:
ip:
" size="40" maxlength="30">
Porta:
" size="10" maxlength="30">