repositório com os arquivos utilizados para integração entre o sistema SimplesIP e diversos sistemas.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

38 lines
1.8 KiB

<?php
require_once 'MKSolutions.php';
$mk = new MkSolutions();
$documento = $mk->agi()->get_variable("URA", true);
$retorno = $mk->identificarDocumento($documento);
$reg_pass = $mk->agi()->get_variable("REG_PASS", true);
$nomenclatura = str_replace("IDENTIFICACAO", "", $mk->db()->getUraMovimentoByUniqueid($uid)['umv_ura_nome']);
$mk->agi()->set_variable("NOMENCLATURA", $nomenclatura);
if ($retorno['status'] == 'OK') {
$contratosRetorno = $mk->obtemContratos($retorno['CodigoPessoa']);
$contratos = $contratosRetorno['ContratosAtivos'];
$contrato = end($contratos);
$mk->agi()->set_variable('DOCUMENTO', $documento);
$mk->agi()->set_variable('FONE', $retorno['Fone']);
$mk->agi()->set_variable('PLANO', $contrato['plano_acesso']);
$mk->agi()->set_variable('ADESAO', $contrato['adesao']);
$mk->agi()->set_variable('NOME', $retorno['Nome']);
$mk->agi()->set_variable('ENDERECO', $retorno['Endereco']);
$mk->agi()->set_variable('SITUACAO', $retorno['Situacao']);
$mk->agi()->set_variable('CODCLIENTE', $retorno['CodigoPessoa']);
$redirecionamento_dados = $mk->db()->redirectUraDestino("REDIR_CONSULTA_CLIENTE", "SUCESSO", $nomenclatura); //SUCESSO
}else if(is_null($reg_pass) || $reg_pass < 2) {
$reg_pass += 1;
$mk->agi()->set_variable("REG_PASS", $reg_pass);
$redirecionamento_dados = $mk->db()->redirectUraDestino("REDIR_CONSULTA_CLIENTE", "FALHA", $nomenclatura); ///NAO IDENTIFICADO
} else {
$redirecionamento_dados = $mk->db()->redirectUraDestino("REDIR_CONSULTA_CLIENTE", "ALTERNATIVO", $nomenclatura); //FALHA
}
$mk->executarFluxo($redirecionamento_dados["TIPO"], $redirecionamento_dados["NOME"]);
?>