From dccc6f6626d14c9ff34096a8fdea059194d98bea Mon Sep 17 00:00:00 2001 From: Matheo Bonucia Date: Fri, 19 Jul 2024 20:09:04 +0000 Subject: [PATCH] Correcoes de org_id em funcoes da versao 1.9 --- agente/agentert.php | 10 +++++----- integracao/funcoesApi.php | 4 ++-- login.php | 4 ++-- selecionaEmpresa.php | 4 ++-- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/agente/agentert.php b/agente/agentert.php index d062ab3d..3781cda4 100644 --- a/agente/agentert.php +++ b/agente/agentert.php @@ -229,7 +229,7 @@ if (!IsAjax()) { if (!isset($_POST["listaMotivo"]) || !$_POST["listaMotivo"]) { $dadosMonitorCompl["msg_sis"] = "Selecione uma Pausa!"; $jsStartup[] = "alert('Selecione uma Pausa!')"; - } elseif (VerificaMaxAgentePausa($dac)) { + } elseif (VerificaMaxAgentePausa($dac, $org_id)) { $dadosMonitorCompl["msg_sis"] = "número Máximo de Agente/Pausa Excedido, Aguarde!"; $jsStartup[] = "alert('número Máximo de Agente/Pausa Excedido, Aguarde!')"; } else { @@ -1426,25 +1426,25 @@ function ConnectaAgenteRt($db, $dac, $tpAtend, $org_id) } /* verificar se já existe a quantidade de agentes permitido nesta empresa */ - if (VerificaMaxAgenteLogado($db)) { + if (VerificaMaxAgenteLogado($db, $org_id)) { $msg = "não é possível conectar o Agente! O número Máximo de \"PAs\" simultaneos já foi atingido!"; GeraExcept($msg); } /* verificar se já está logado este ramal em outra fila */ - if (VerificaRamalLogado($db, $dacCheck, $agtCheck)) { + if (VerificaRamalLogado($db, $dacCheck, $agtCheck, $org_id)) { $msg = "não é possível conectar ao servidor, Ramal: \"$ramal\" já conectado! Dac: \"$dacCheck\" Agente: \"$agtCheck\""; GeraExcept($msg); } /* verifica se o ramal siga-me está ativado */ - if (VerificaRamalSigame($db, $ramal)) { + if (VerificaRamalSigame($db, $ramal, $org_id)) { $msg = "não é possível conectar ao servidor, Ramal: \"$ramal\" possui siga-me ativado"; GeraExcept($msg); } /* veririfique se existe classificação obrigatória */ - if (VerificaClassObrigatoria($db, $dac)) { + if (VerificaClassObrigatoria($db, $dac, $org_id)) { $msg = "Está configurado \"classificação Obrigatória\", mas não há clssificações disponiveis para este Dac!"; GeraExcept($msg); } diff --git a/integracao/funcoesApi.php b/integracao/funcoesApi.php index 179429d8..62554522 100644 --- a/integracao/funcoesApi.php +++ b/integracao/funcoesApi.php @@ -6142,7 +6142,7 @@ function VerficaAgenteLogado($db) return $ret; } -function VerificaMaxAgenteLogado($db) +function VerificaMaxAgenteLogado($db, $org_id) { return false; $numAgt = GetModeloPa(); @@ -6155,7 +6155,7 @@ function VerificaMaxAgenteLogado($db) /* * Verifico a quantidade de PAs logado. */ - $query = "select (count(*) + 1) as num_total_pa from pbx_supervisor_agentes"; + $query = "select (count(*) + 1) as num_total_pa from pbx_supervisor_agentes where org_id=$org_id"; $result = pg_query($db, $query); if ($result) { $row = pg_fetch_row($result); diff --git a/login.php b/login.php index 77caddc9..97294194 100755 --- a/login.php +++ b/login.php @@ -196,8 +196,8 @@ if ($renderizarPagina && (!$_GET['action'])) { diff --git a/selecionaEmpresa.php b/selecionaEmpresa.php index 64728218..498db16b 100644 --- a/selecionaEmpresa.php +++ b/selecionaEmpresa.php @@ -22,8 +22,8 @@ if(isset($_POST["btSelectEmpresa"])) {