|
|
|
@ -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) |
|
|
|
|