Browse Source

Correção para tela de cadastros de ura (#154)

Descrição: Correção para conseguir realizar o cadastro de opções com string por exemplo _X. , SUCESSO e FALHA, antes o sistema não estava gravando estas opções.

Reviewed-on: SimplesIP/pabx-app#154
Co-authored-by: douglas.strappasson <douglas.strappasson@simplesip.com.br>
Co-committed-by: douglas.strappasson <douglas.strappasson@simplesip.com.br>
1.8
douglas.strappasson 11 months ago committed by bruno
parent
commit
528c55321c
  1. 19
      admin/cadUraOpcoes.php
  2. 10
      admin/uraOpcoes.php

19
admin/cadUraOpcoes.php

@ -30,15 +30,13 @@ $acao = $_GET["acao"];
$acao2 = $_GET["acao2"];
$id_ura = $_GET["id_ura"];
$id = $_GET["id"] ?? "0";
if ($acao2 == "salva") {
$id = trim($_POST["id"]);
$numero = ((int) trim($_POST["numero"]));
$numero = trim($_POST["numero"]);
$opcao = trim($_POST["opcao"]);
$comando = trim($_POST["comando"]);
$som_ura = trim($_POST["som_ura"]);
$id_ura = trim($_POST["id_ura"]);
if (($numero == '') or ( $opcao == '')) {
?>
<script type="text/javascript">
@ -49,7 +47,6 @@ if ($acao2 == "salva") {
<?php
exit;
}
if (!is_integer($numero)) {
?>
<script type="text/javascript">
@ -60,7 +57,6 @@ if ($acao2 == "salva") {
<?php
exit;
}
if ($acao == 'inseri') {
$query = "SELECT * FROM pbx_ura_destino where id_ura=$id_ura and numero='$numero'";
$result = pg_query($dbcon, $query);
@ -75,8 +71,6 @@ if ($acao2 == "salva") {
exit;
}
}
if ($opcao == 'ramal') {
$comando = trim($_POST['oramal']);
}
@ -92,20 +86,14 @@ if ($acao2 == "salva") {
if ($opcao == 'ura') {
$comando = trim($_POST['oura']);
}
if ($acao == "inseri") {
$query = "INSERT INTO pbx_ura_destino(id_ura,numero,tipo,comando,som_ura)
VALUES ('$id_ura','$numero','$opcao','$comando','$som_ura')";
pg_query($dbcon, $query);
}
if ($acao == "edita") {
//REALIZA BACKUP BO BANCO
//($dbcon,'pbx_ura_destino','U',$id,'update','URAS OPÇÕES');
$query = "UPDATE pbx_ura_destino
SET numero='$numero',tipo='$opcao',comando='$comando',som_ura='$som_ura'
WHERE id=$id";
@ -118,10 +106,8 @@ if ($acao2 == "salva") {
alertaPadrao2();
});
</script>
<?php
}
if ($acao == "edita") {
$id = $_GET["id"] ?? "0";
$query = "SELECT * FROM pbx_ura_destino where id=$id";
@ -129,7 +115,6 @@ if ($acao == "edita") {
$query = "SELECT * FROM pbx_ura_destino where id is null";
}
$result = pg_query($dbcon, $query);
while ($dados = pg_fetch_array($result)) {
$id = $dados['id'];
$numero = $dados['numero'];
@ -137,7 +122,6 @@ while ($dados = pg_fetch_array($result)) {
$comando = trim($dados['comando']);
}
?>
<style type="text/css">
<!--
.style1 {font-size: 12}
@ -150,7 +134,6 @@ while ($dados = pg_fetch_array($result)) {
}
-->
</style>
<form name="form1" method="post" action="index.php?idProg=10005&pbxRequest=1&acao=<?php echo $acao; ?>&acao2=salva&id=<?php echo $id; ?>">
<table width="457" height="216" border="1" align="left" cellpadding="0" cellspacing="0" bordercolor="#990000" >
<tr class="cabecalho">

10
admin/uraOpcoes.php

@ -96,7 +96,7 @@
if ($_GET["salva"] == "sim") {
$acao2 = $_GET["acao2"];
$id = trim($_POST["id"]);
$numero = (trim($_POST["numero"]));
$numero = trim($_POST["numero"]);
$opcao = trim($_POST["opcao"]);
$param = explode(";", $_POST["acao"]);
$comando = $param[0];
@ -104,7 +104,11 @@
$som_ura = trim($_POST["som_ura"]);
$id_ura = trim($_POST["id_ura"]);
$sequencia = ($numero >= 1) ? trim($_POST["numero"]) : 0;
$sequencia = 0;
if (ctype_digit($numero)) {
$sequencia = $numero;
}
if ($acao2 == 'inseri') {
$query = "SELECT * FROM pbx_ura_destino where id_ura=$id_ura and numero='$numero' and visible = 'S'";
@ -194,7 +198,7 @@
</tr>
<tr>
<td><div align="center">
<input name="numero" type="text" class="validate[required,length[0,100]] caixas" id="opcao2" size="10" maxlength="10" value="<?php
<input name="numero" type="text" class="validate[required,length[0,100]] caixas" id="opcao2" size="15" maxlength="15" value="<?php
if ($acao2 == 'edita') {
echo $numero;
} else {

Loading…
Cancel
Save