diff --git a/admin/cadQgrupos.php b/admin/cadQgrupos.php index aa8c7925..966c790c 100644 --- a/admin/cadQgrupos.php +++ b/admin/cadQgrupos.php @@ -14,7 +14,6 @@ @@ -155,8 +148,8 @@ $dateClass = ''; $org_id = GetOrganizacao(); /* - * Parametros necessarios para manter a paginação. - */ + * Parametros necessarios para manter a paginação. + */ $param = sprintf('&numRamal=%s&pgn=%s&bloco=%s&pg=%s&status=%s', $_REQUEST['numRamal'], $_REQUEST['pgn'], isset($_REQUEST['bloco']) ? $_REQUEST['bloco'] : '', isset($_REQUEST['pg']) ? $_REQUEST['pg'] : '', isset($_REQUEST["status"]) ? $_REQUEST["status"] : ''); if ($acao2 == "salva") { @@ -165,7 +158,7 @@ $pesquisaLiberacao = $_POST["pesquisa_liberacao"]; $ativaFila = isset($_POST['ativaFila']) ? 'A' : 'I'; $disponivelfila = $_POST['disponivelfila']; - $nome = LimpaString($_POST["nome"], true); + $nome = GravaNomeOrganizacao(LimpaString($_POST["nome"], true)); $musicclass = trim($_POST["musicclass"]); $strategy = trim($_POST["strategy"]); $servicelevel = empty($_POST["servicelevel"]) || !is_numeric(trim($_POST["servicelevel"])) ? '0' : trim($_POST["servicelevel"]); @@ -174,7 +167,6 @@ $maxlen = trim($_POST["maxlen"]); $joinempty = trim($_POST["joinempty"]); $eventwhencalled = 'no'; //trim($_POST["eventwhencalled"]); - $eventmemberstatus = 'no'; //trim($_POST["eventmemberstatus"]); $ringinuse = 'no'; // trim($_POST["ringinuse"]); $periodic_announce_frequency = trim($_POST["periodic_announce_frequency"]); @@ -209,9 +201,9 @@ if ($acao == "inseri") { if (strtoupper($nome) != 'TODOS') { // VERIFICA NOME DA FILA <> TODOS - $query = "select (select count(*) from pbx_queues_grupos where nome = '$nome') as fila_exist, - (select count(*) from pbx_queues_grupos where numero = '$numero' and status = 'A') + - (select count(*) from pbx_ramais where nome = '$numero') as numero_exist"; + $query = "SELECT (select count(*) FROM pbx_queues_grupos WHERE nome = '$nome') as fila_exist, + (select count(*) FROM pbx_queues_grupos WHERE numero = '$numero' and status = 'A') + + (select count(*) FROM pbx_ramais WHERE nome = '$numero') as numero_exist"; $result = pg_query($dbcon, $query); $row = pg_fetch_row($result); @@ -232,7 +224,7 @@ $retornar_abandonadas,'$ativaFila' $dateClass,'$modoAtendimento',$pesquisaLiberacao, '$disponivelfila', $org_id)"; pg_query($dbcon, $query); - $query2 = "select id from pbx_queues_grupos where org_id = {$org_id} order by id desc limit 1"; + $query2 = "SELECT id FROM pbx_queues_grupos WHERE org_id = {$org_id} ORDER BY id DESC LIMIT 1"; $result2 = pg_query($dbcon, $query2); while ($dados2 = pg_fetch_array($result2)) { @@ -242,7 +234,7 @@ $idGrupoUser = GetIdGrupoUser($dbcon, GetIdUser()); if ($id_ult && $idGrupoUser) { - $query = " insert into pbx_fila_grupos(gp_id, id, org_id)values('$idGrupoUser', '$id_ult', $org_id)"; + $query = " INSERT INTO pbx_fila_grupos(gp_id, id, org_id)values('$idGrupoUser', '$id_ult', $org_id)"; pg_query($dbcon, $query); } } else { @@ -256,7 +248,7 @@ } if ($acao == "edita") { - $query = "select (select count(*) from pbx_queues_grupos where numero = '$numero' and status = 'A' and id <> $id) + + $query = "SELECT (select count(*) from pbx_queues_grupos where numero = '$numero' and status = 'A' and id <> $id) + (select count(*) from pbx_ramais where nome = '$numero') as numero_exist"; $result = pg_query($dbcon, $query); $row = pg_fetch_row($result); @@ -273,7 +265,7 @@ WHERE id=$id"; pg_query($dbcon, $query); - $query = "delete from pbx_queues_membros where id_fila=$id"; + $query = "DELETE FROM pbx_queues_membros WHERE id_fila=$id"; pg_query($dbcon, $query); } else { $filaExiste = 1; @@ -282,7 +274,6 @@ } } - $ramais = $_POST["ramais"] ?? []; $prio = 0; //prioridade do ramal $ramalSel = ''; @@ -293,7 +284,7 @@ $paramRamal = explode('/', $ramalSel); $num = ($paramRamal[0] == "KHOMP") ? $paramRamal[2] : $paramRamal[1]; $a = 0; - $sql = "select count(*) from pbx_supervisor_agentes where ramal = '$num'"; + $sql = "SELECT count(*) FROM pbx_supervisor_agentes WHERE ramal = '$num'"; $result = pg_query($dbcon, $sql); $qtde = pg_fetch_row($result); if ($qtde[0] >= 1) { @@ -301,9 +292,9 @@ $a++; } else { if ($acao == "edita") { - $query = "insert into pbx_queues_membros (id_fila,dispositivo, prioridade, org_id) values ($id,'$ramalSel', '$prio', $org_id)"; + $query = "INSERT INTO pbx_queues_membros (id_fila,dispositivo, prioridade, org_id) VALUES ($id,'$ramalSel', '$prio', $org_id)"; } else { - $query = "insert into pbx_queues_membros (id_fila,dispositivo, prioridade, org_id) values ($id_ult,'$ramalSel', '$prio', $org_id)"; + $query = "INSERT INTO pbx_queues_membros (id_fila,dispositivo, prioridade, org_id) VALUES ($id_ult,'$ramalSel', '$prio', $org_id)"; } pg_query($dbcon, $query); } @@ -315,8 +306,6 @@ } //gera arquivos e executa o reload dos dados no asterisk gera_arquivos($dbcon, 'QUEUES_GRUPOS'); - - ?> -