get_variable('URA',true); $CPF_CNPJ = $agi->get_variable('CLIENTEDOC',true); if(empty($opc) || $opc != 1){ $agi->exec_goto(GetAnuncio('REDIRECIONA_ATENDIMENTO')); } if($opc == 1){ $desbloqueiaCliente = DesbloqueiaCliente($CPF_CNPJ); if(substr($desbloqueiaCliente, 0,4) == 'Erro'){ $agi->exec_goto(GetAnuncio('REDIRECIONA_ATENDIMENTO')); }else{ $agi->exec_goto(GetUra('URA_DESBLOQUEIO_SUCESSO')); } } } catch (Exception $ex) { $reg_msg = $ex->getMessage(); $reg_status_exec = 'Er'; __logStr("Desbloqueia Cliente", $reg_msg , $scrpt, true); } @AtualizaIntegracao($uid, $reg_retorno, $reg_msg, $reg_status_exec, $retorno_cliente); if (!$dadosIntegra) @grava_dadosIntegra($reg_retorno); function DesbloqueiaCliente($CPFCNPJ) { if (empty($CPFCNPJ)) { throw new Exception("Erro - parâmetro CPF não foi informado!"); } try { $sql = "UPDATE pbx_homologa_itgc SET status_cliente = 'adimplente' WHERE cpf_cnpj = '{$CPFCNPJ}'"; $result = pg_query(ConnectPG(), $sql); $retorno = pg_fetch_assoc($result); if (!$retorno) { throw new Exception("Erro ao executar a query - " . pg_last_error()); } return "Sucesso - Cliente desbloqueado com sucesso!"; } catch (Exception $ex) { return $ex->getMessage(); } } ?>