$acao = $_GET["acao"]; $acao2 = $_GET["acao2"]; $id_ura = $_GET["id_ura"]; $id = $_GET["id"]; if ($acao2 == "salva") { $id = trim($_POST["id"]); $numero = ((int) 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 == '')) { ?> exit; } if (!is_integer($numero)) { ?> exit; } if ($acao == 'inseri') { $query = "SELECT * FROM pbx_ura_destino where id_ura=$id_ura and numero='$numero'"; $result = pg_query($dbcon, $query); if (pg_num_rows($result) > 0) { ?> exit; } } if ($opcao == 'ramal') { $comando = trim($_POST['oramal']); } if ($opcao == 'fila') { $comando = trim($_POST['ofila']); } if ($opcao == 'grupo') { $comando = trim($_POST['ogrupo']); } if ($opcao == 'voice') { $comando = trim($_POST['ovoice']); } 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"; pg_query($dbcon, $query); }//gera arquivos e executa o reload dos dados no asterisk gera_arquivos($dbcon, 'URA'); ?> } if ($acao == "edita") { $id = $_GET["id"]; $query = "SELECT * FROM pbx_ura_destino where id=$id"; } else { $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']; $opcao = trim($dados['tipo']); $comando = trim($dados['comando']); } ?>