Browse Source

Tratamento de erro na funcao de contagem de ramais.

1.9
Matheo Bonucia 9 months ago committed by Rodgger
parent
commit
b65abad729
  1. 31
      configGeral.php

31
configGeral.php

@ -634,17 +634,28 @@ function VerificaMunPadrao()
function VerificaRamaisCriados($prmMaxRamal)
{
global $dbcon;
$org_id = GetOrganizacao();
/*
* Zero indica que o numero de ramais será ilimitado.
*/
if ((int) $prmMaxRamal === 0) {
return true;
try {
$org_id = GetOrganizacao();
/*
* Zero indica que o número de ramais será ilimitado.
*/
if ((int) $prmMaxRamal === 0) {
return true;
}
$sql = "SELECT count(*) FROM pbx_ramais WHERE org_id = {$org_id}";
$result1 = pg_query($dbcon, $sql);
if ($result1 === false) {
throw new Exception("Erro ao executar a consulta SQL.");
}
$dados = pg_fetch_row($result1);
if ($dados === false) {
throw new Exception("Erro ao obter os dados da consulta.");
}
return $prmMaxRamal >= $dados[0];
} catch (Exception $e) {
// Trata o erro, imprimir uma mensagem ou logar o erro.
throw $e;
}
$sql = "SELECT count(*) FROM pbx_ramais WHERE org_id = {$org_id}";
$result1 = pg_query($dbcon, $sql);
$dados = pg_fetch_row($result1);
return $prmMaxRamal >= $dados[0];
}
function ValidaDiasArmazenaLog($dias)

Loading…
Cancel
Save