Browse Source

Definir org_id nas querys. E definir o portabilidade como zero, o portabilidade não deve ter no banco de dados diferente de 0

1.9
bruno 2 months ago
parent
commit
ab931e8d96
  1. 8
      admin/CadRotasSaida.php
  2. 11
      admin/rotasSaida.php

8
admin/CadRotasSaida.php

@ -244,7 +244,7 @@
$musica_espera = 'N'; //trim($_POST["musica_espera"]);
$musica = ''; //trim($_POST["musica"]);
$tipo = isset($_POST["tipo"]) ? 'I' : 'E';;
$portabilidade = isset($_POST["tipo"]) ? 1 : 0;
$portabilidade = 0;
$operadora = trim($_POST["operadora"]);
$recorte = trim($_POST["recorte"]);
$acrescenta = trim($_POST["acrescenta"]);
@ -296,7 +296,7 @@
SET nome='$nome', musica_espera='$musica_espera', musica='$musica',tipo='$tipo',
operadora='$operadora', recorte = $recorte, acrescenta = '$acrescenta',
portabilidade='$portabilidade'
WHERE id=$id";
WHERE id=$id and org_id = $org_id";
$result = pg_query($dbcon, $query);
if (!$result) {
GeraExcept("Não foi posível atualizar a \"Rota de Saída\"!");
@ -392,11 +392,11 @@
} else {
if ($acao == "edita") {
$id = ($acao2 == "filtra") ? $_POST["idFiltro"] : $_GET["id"];
$query = "SELECT * FROM pbx_rotas_saida where id=$id";
$query = "SELECT * FROM pbx_rotas_saida where id=$id and org_id = $org_id";
$result = pg_query($dbcon, $query);
} else {
$id = 0;
$query = "SELECT * FROM pbx_rotas_saida where 1=2";
$query = "SELECT * FROM pbx_rotas_saida where 1=2 and org_id = $org_id";
}
$result = pg_query($dbcon, $query);

11
admin/rotasSaida.php

@ -4,6 +4,7 @@ $id = isset($_GET['id']) ? trim($_GET['id']) : 0;
$filtro = isset($_GET["numRamal"]) ? trim($_GET["numRamal"]) : '';
$filtroNovo = !isset($_GET["pgn"]) ? '' : sprintf("&numRamal%s&pgn=%s&bloco=%s&pg=%s", $_GET["numRamal"], $_GET["pgn"], $_GET["bloco"], $_GET["pg"]);
$recontaPag = ($acao == 'inseri') || ($acao == "deleta") || isset($_GET['pesquisa']);
$org_id = GetOrganizacao();
if ($acao == "deleta") {
try {
@ -17,26 +18,26 @@ if ($acao == "deleta") {
$inTran = 1;
//apaga canais ligados as rotas de saida
$query = "delete from pbx_rotas_saida_canais where id_rota ='$id'";
$query = "delete from pbx_rotas_saida_canais where id_rota ='$id' and org_id = $org_id";
$result = pg_query($dbcon, $query); //gera arquivos e executa o
if (!$result) {
GeraExcept("Não foi posível excluir as referencias aos canais relacionados a \"Rota de Saida\"!");
}
//apaga relacao entre rotas e ramais
$query = "delete from pbx_rotas_saida_ramais where id_rota = '$id'";
$query = "delete from pbx_rotas_saida_ramais where id_rota = '$id' and org_id = $org_id";
$result = pg_query($dbcon, $query);
if (!$result) {
GeraExcept("Não foi posível excluir as referencias aos ramais relacionados a \"Rota de Saida\"!");
}
$query = "delete from pbx_rotas_saida_modelos where id_rota = '$id'";
$query = "delete from pbx_rotas_saida_modelos where id_rota = '$id' and org_id = $org_id";
$result = pg_query($dbcon, $query);
if (!$result) {
GeraExcept("Não foi posível excluir os modelos relacionados a \"Rota de Saida\"!");
}
$query = "delete from pbx_rotas_saida where id='$id'";
$query = "delete from pbx_rotas_saida where id='$id' and org_id = $org_id";
$result = pg_query($dbcon, $query);
if (!$result) {
GeraExcept("Não foi posível excluir a \"Rota de Saida\"!");
@ -71,7 +72,7 @@ if (isset($_GET['pesquisa']) && $_GET['pesquisa']) {
$compl = sprintf("and (nome ilike %s)", $compl);
$pesquisa = "&pesquisa=1";
}
$query = "SELECT id, nome, portabilidade,tipo FROM pbx_rotas_saida where 1=1 $compl order by id asc";
$query = "SELECT id, nome, portabilidade,tipo FROM pbx_rotas_saida where 1=1 and org_id = $org_id $compl order by id asc";
$params = "&pbxRequest=1&numRamal=$filtro" . $pesquisa;
$links = PaginaDados($idProg, $query, $params, $regPagina, $offSet, $pagMostra, true);
$query .= " limit $regPagina offset $offSet";

Loading…
Cancel
Save