Browse Source

Opcoes da ura inserido org_id nas query para separar empresas

1.9
bruno 2 months ago
parent
commit
2a32099c5b
  1. 35
      admin/uraOpcoes.php

35
admin/uraOpcoes.php

@ -48,7 +48,7 @@ $nome_ura = $_GET['nome_ura'];
if ($acao == "deleta") {
$id = $_GET["id"] ?? "0";
$query = "delete from pbx_ura_destino where id='$id'";
$query = "delete from pbx_ura_destino where id='$id' and org_id = $org_id";
pg_query($dbcon, $query);
}
@ -64,15 +64,13 @@ $nome_ura = $_GET['nome_ura'];
$id_ura = trim($_POST["id_ura"]);
$sequencia = 0;
/* arquivo populaUra.php passa os valores exemplo
* opcao = fila
* acao = 5000;nome_da_fila
* */
$opcao = trim($_POST["opcao"]);
if($opcao == "filas" || $opcao == "ura"){
$param = explode(";", $_POST["acao"]);
$comando = $param[0];
}else if($opcao == "ramal"){
$param = explode(";", $org_id . $_POST["acao"]);
$comando = $param[0];
}
$param = explode(";", $_POST["acao"], 2);
$comando = $param[0];
$nome_comando = $param[1];
@ -80,17 +78,18 @@ $nome_ura = $_GET['nome_ura'];
$sequencia = $numero;
}
$acao_asterisk = Acoes_asterisk($dbcon, $opcao, $comando );
if ($acao2 == 'inseri') {
$query = "SELECT * FROM pbx_ura_destino where id_ura = $id_ura and numero='$numero' and visible = 'S'";
$query = "SELECT * FROM pbx_ura_destino where id_ura = $id_ura and org_id = $org_id and numero='$numero' and visible = 'S'";
$result = pg_query($dbcon, $query);
if (pg_num_rows($result) > 0) {
echo "<script>alerta_existe('A OP<EFBFBD><EFBFBD>O DE URA J<EFBFBD> EXISTE!');</script>";
echo "<script>alerta_existe('A opção de URA já Existe!');</script>";
$link = "uraOpcoes.php?id_ura=$id_ura&nome_ura=$nome_ura";
@header("Location: $link");
exit;
} else {
$query = "INSERT INTO pbx_ura_destino(id_ura, numero, tipo, comando, som_ura, sequencia, nome_comando, org_id)
VALUES ('$id_ura','$numero','$opcao','$comando','$som_ura', '$sequencia', '$nome_comando', $org_id)";
$query = "INSERT INTO pbx_ura_destino(id_ura, numero, tipo, comando, som_ura, sequencia, nome_comando, org_id, comando_asterisk)
VALUES ('$id_ura','$numero','$opcao','$comando','$som_ura', '$sequencia', '$nome_comando', $org_id, '$acao_asterisk')";
$result = pg_query($dbcon, $query);
if ($result) {
$opcao = null;
@ -101,15 +100,15 @@ $nome_ura = $_GET['nome_ura'];
if ($acao2 == "edita") {
$query = "UPDATE pbx_ura_destino
SET numero='$numero', tipo='$opcao', comando='$comando', som_ura='$som_ura', nome_comando = '$nome_comando'
WHERE id=$id";
SET numero='$numero', tipo='$opcao', comando='$comando', som_ura='$som_ura', nome_comando = '$nome_comando', comando_asterisk='$acao_asterisk'
WHERE id=$id and org_id = $org_id";
pg_query($dbcon, $query);
}
echo "<script>javascript:history.back();</script>";
gera_arquivos($dbcon, 'URA');
}
?>
<table width="90%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#EAEAEA" id="view">
<table width="90%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#EAEAEA" id="view">
<tr class="cabecalho">
<td colspan="4">
<div align="center">CADASTRO DE OP&Ccedil;&Otilde;ES DE URA : <?= $nome_ura; ?></div>
@ -147,7 +146,7 @@ $nome_ura = $_GET['nome_ura'];
}
}
$query3 = "SELECT max(sequencia::int) AS numero FROM pbx_ura_destino WHERE id_ura = $id_ura AND visible <> 'N'";
$query3 = "SELECT max(sequencia::int) AS numero FROM pbx_ura_destino WHERE id_ura = $id_ura and org_id = $org_id AND visible <> 'N'";
$result3 = pg_query($dbcon, $query3);
while ($dados3 = pg_fetch_array($result3)) {
$proximo_numero = $dados3['numero'] + 1;
@ -219,7 +218,7 @@ $nome_ura = $_GET['nome_ura'];
$janW = '500';
$janH = '400';
$query = "SELECT * FROM pbx_ura_destino where id_ura = $id_ura AND visible = 'S' order by numero asc";
$query = "SELECT * FROM pbx_ura_destino where id_ura = $id_ura AND visible = 'S' and org_id = $org_id order by numero asc";
$result = pg_query($dbcon, $query);
$z == 0;
while ($dados = pg_fetch_array($result)) {

Loading…
Cancel
Save