Browse Source

Separação pela organização no voicemail

1.9
Matheo Bonucia 2 months ago
parent
commit
f2ceb81340
  1. 4
      admin/cadVoiceUsuarios.php
  2. 7
      admin/voice.php

4
admin/cadVoiceUsuarios.php

@ -33,7 +33,7 @@
<body> <body>
<?php <?php
$org_id = GetOrganizacao(); $org_id = $_SESSION['SSEmpresaPadrao'];
$acao = $_GET["acao"]; $acao = $_GET["acao"];
$acao2 = $_GET["acao2"]; $acao2 = $_GET["acao2"];
@ -78,7 +78,7 @@
if ($acao == "edita") { if ($acao == "edita") {
$query = "UPDATE pbx_voicemail_usuarios $query = "UPDATE pbx_voicemail_usuarios
SET caixa_postal='$caixa_postal', senha='$senha', email='$email',nome='$nome',pager='$pager',attach='$attach',delete='$delete',saycid='$saycid',envelope='$envelope' SET caixa_postal='$caixa_postal', senha='$senha', email='$email',nome='$nome',pager='$pager',attach='$attach',delete='$delete',saycid='$saycid',envelope='$envelope'
WHERE id=$id"; WHERE id=$id AND org_id = $org_id";
$result = pg_query($dbcon, $query); $result = pg_query($dbcon, $query);
if ($result) { if ($result) {

7
admin/voice.php

@ -4,6 +4,7 @@ $id = isset($_GET['id']) ? trim($_GET['id']) : 0;
$filtro = isset($_GET["numRamal"]) ? trim($_GET["numRamal"]) : ''; $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"]); $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']); $recontaPag = ($acao == 'inseri') || ($acao == "deleta") || isset($_GET['pesquisa']);
$org_id = $_SESSION['SSEmpresaPadrao'];
if ($acao == "deleta") { if ($acao == "deleta") {
@ -16,7 +17,8 @@ if ($acao == "deleta") {
WHERE RAMAIS.MAILBOX = B.CAIXA_POSTAL WHERE RAMAIS.MAILBOX = B.CAIXA_POSTAL
AND B.CAIXA_POSTAL <>'' AND B.CAIXA_POSTAL <>''
AND RAMAIS.MAILBOX <> '' AND RAMAIS.MAILBOX <> ''
AND B.ID = '$id'"; AND B.ID = '$id'
AND B.org_id = $org_id";
$result = pg_query($dbcon, $query); $result = pg_query($dbcon, $query);
while ($dados = pg_fetch_array($result)) { while ($dados = pg_fetch_array($result)) {
@ -31,7 +33,7 @@ if ($acao == "deleta") {
$nome = $dados['caixa_postal']; $nome = $dados['caixa_postal'];
} }
$query = "delete from pbx_voicemail_usuarios where id='$id'"; $query = "delete from pbx_voicemail_usuarios where id='$id' and org_id = $org_id";
pg_query($dbcon, $query); pg_query($dbcon, $query);
Ajusta_tabelas('voice', $nome, $dbcon); Ajusta_tabelas('voice', $nome, $dbcon);
} }
@ -41,6 +43,7 @@ if (isset($_GET['pesquisa']) && $_GET['pesquisa']) {
$compl = PreparaLike($filtro, true); $compl = PreparaLike($filtro, true);
$compl = sprintf("and (a.caixa_postal ilike %s or a.nome ilike %s or a.email ilike %s)", $compl, $compl, $compl); $compl = sprintf("and (a.caixa_postal ilike %s or a.nome ilike %s or a.email ilike %s)", $compl, $compl, $compl);
} }
$compl .= " AND a.org_id = {$org_id} ";
$query = "SELECT * FROM pbx_voicemail_usuarios a where 1=1 $compl order by id asc "; //LIMIT $numreg OFFSET $inicial"; $query = "SELECT * FROM pbx_voicemail_usuarios a where 1=1 $compl order by id asc "; //LIMIT $numreg OFFSET $inicial";
$params = "&pbxRequest=1&numRamal=$filtro"; $params = "&pbxRequest=1&numRamal=$filtro";
$links = PaginaDados($idProg, $query, $params, $regPagina, $offSet, $pagMostra, true); $links = PaginaDados($idProg, $query, $params, $regPagina, $offSet, $pagMostra, true);

Loading…
Cancel
Save