function GetProto($db, $uniqueId, $protoParceiro = '')
function GetProto($db, $uniqueId, $protoParceiro = '', $org_id)
{
{
try {
try {
$query = "select prm_agente_proto, prm_use_proto_parceiro from pbx_parametros where id = 1";
$query = "SELECT prm_agente_proto, prm_use_proto_parceiro FROM pbx_parametros WHERE org_id IN ($org_id, 0) LIMIT 1;";
$result = pg_query($db, $query);
$result = pg_query($db, $query);
if (!$result || !pg_num_rows($result)) {
if (!$result || !pg_num_rows($result)) {
GeraExcept("Não foi possível consultar os parametros do sistema!");
GeraExcept("Não foi possível consultar os parametros do sistema!");
@ -1867,7 +1867,7 @@ function GetProto($db, $uniqueId, $protoParceiro = '')
* Verifica se o protocolo já existe protocolo
* Verifica se o protocolo já existe protocolo
*/
*/
$anoAtu = date('Y');
$anoAtu = date('Y');
$query = " select ano::text || '-' || lpad(numproto::text,6,'0') as protocolo, protoparceiro from pbx_protocolo_reg where uniqueid = '$uniqueId'";
$query = " select ano::text || '-' || lpad(numproto::text,6,'0') as protocolo, protoparceiro from pbx_protocolo_reg where uniqueid = '$uniqueId' and org_id in ($org_id, 0)";
$result = pg_query($db, $query);
$result = pg_query($db, $query);
if (!$result) {
if (!$result) {
GeraExcept("Não foi possível consultar protocolos existentes!");
GeraExcept("Não foi possível consultar protocolos existentes!");
@ -1895,7 +1895,7 @@ function GetProto($db, $uniqueId, $protoParceiro = '')