GetMatricula(), "matricula_monitorado" => $matriculaMoitorado, "dac_monitorado" => $dados['dac_monitorado'], "setido_chamada" => $dados['setido_chamada'], "nivel_lgpd_supevisor" => $nvLgpdSupervisor, "nivel_lgpd_monitorado" => $nvLgpdMonitorado, "uniqueid_monitorado" => $dados['uniqueid_monitorado'], "ramal_supervisor" => $ramalSupervisor, "canal_supervisor" => $canalSupervisor, "ramal_monitorado" => $dados['ramal_monitorado'], "canal_monitorado" => $dados['canal_monitorado'], "canal_agente" => $dados['canal_agente']); $dadosSalva = EncodeVar($dados); $lgpdId = $ativaAvisoLgpd ? time() : 0; if ($ativaAvisoLgpd) { $query = sprintf("insert into pbx_lgpd_monitora(lgpdm_id, lgpdm_matricula_supervisor, lgpdm_matricula_monitorado, lgpdm_content)values(%s, %s, %s, %s);", $lgpdId, QuotedStr(GetMatricula()), QuotedStr($matriculaMoitorado), QuotedStr($dadosSalva)); pg_query($query); $query = sprintf("update pbx_supervisor_agentes set lgpd_canal_supervisor = %s, lgpd_canal_monitorado = %s, lgpd_lgpdm_id = %s where matricula = %s;", QuotedStr($canalSupervisor), QuotedStr($dados['canal_agente']), QuotedStr($lgpdId), QuotedStr($matriculaMoitorado)); pg_query($query); } return array_merge($dados, array("var_lgpd" => $lgpdId)); }