|
|
|
@ -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"; |
|
|
|
|