|
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
require '/var/lib/asterisk/scripts/integracao/dbAbstract.php';
|
|
|
|
|
include '/var/lib/asterisk/scripts/integracao/custom/funcoesCustom.php';
|
|
|
|
|
|
|
|
|
|
$scrpt = $argv[0];
|
|
|
|
|
$config = array('itgc_host', 'itgc_port', 'itgc_database', 'itgc_user', 'itgc_password');
|
|
|
|
|
$config = GetConfigIntegracao($connPG, 'ATIVO_ATENDIMENTO', $config);
|
|
|
|
|
|
|
|
|
|
$user = $config['itgc_user'];
|
|
|
|
|
$passWord = $config['itgc_password'];
|
|
|
|
|
$host = $config['itgc_host'];
|
|
|
|
|
$port = $config['itgc_port'];
|
|
|
|
|
$dataBase = $config['itgc_database'];
|
|
|
|
|
$tipoDb = DB__PGSQL;
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
* DIRETORIO DOS ARQUIVOS DE SOM.
|
|
|
|
|
*/
|
|
|
|
|
$pathSom = '/var/lib/asterisk/sounds/customizados/';
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
* Variaveis para o status da integra<EFBFBD><EFBFBD>o.
|
|
|
|
|
*/
|
|
|
|
|
$reg_retorno = $numero;
|
|
|
|
|
$reg_msg = '';
|
|
|
|
|
$reg_status_exec = '1';
|
|
|
|
|
$retorno_cliente = '';
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
* Registra o inicio da integra<EFBFBD><EFBFBD>o. As variaveis passadas na fun<EFBFBD><EFBFBD>es s<EFBFBD>o iniciali-
|
|
|
|
|
* zadas em serverAgi.php.
|
|
|
|
|
*/
|
|
|
|
|
@RegistraIntegracao($idMetodo, $uid, $uidOld, $numero);
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
|
|
|
|
|
$infoIntegracao = array(
|
|
|
|
|
"tipo" => 'SAIDA',
|
|
|
|
|
"reg_inicio" => date('Y-m-d H:i:s'),
|
|
|
|
|
"reg_fim" => '',
|
|
|
|
|
"nome" => '',
|
|
|
|
|
"fone" => '',
|
|
|
|
|
"cpf_cnpj" => '',
|
|
|
|
|
"plano" => '',
|
|
|
|
|
"endereco" => '',
|
|
|
|
|
"status" => ''
|
|
|
|
|
);
|
|
|
|
|
//$cpfCnpj = str_replace('*', '', $numeroDiscar);
|
|
|
|
|
$cliente = procuraCliente($codCliente);
|
|
|
|
|
$plano = retornaPlano($cliente['codcli']);
|
|
|
|
|
$statusPlano = retornaStatusPlano($plano['codest']);
|
|
|
|
|
|
|
|
|
|
if (!empty($cliente['cpf_cnpj'])) {
|
|
|
|
|
|
|
|
|
|
$arInfo = array_merge($cliente, $plano, $statusPlano);
|
|
|
|
|
|
|
|
|
|
$retorno_cliente = sprintf("%s|%s|%s|Nome:%s|CPF_CNPJ:%s|Plano:%s|Endereco:%s|Status:%s", '0', $cpfCnpj, '0', str_replace("|", "", trim($cliente['nome_cli'][0])), str_replace("|", "", trim($cliente['cpf_cnpj'][0])), str_replace("|", "", trim($plano['plano'][0])), str_replace("|", "", trim($plano['endereco_i'][0])), str_replace("|", "", trim($statusPlano['descri_est'][0])));
|
|
|
|
|
|
|
|
|
|
$infoIntegracao['nome'] = trim($cliente['nome_cli'][0]);
|
|
|
|
|
$infoIntegracao['cpf_cnpj'] = trim($cliente['cpf_cnpj'][0]);
|
|
|
|
|
$infoIntegracao['plano'] = trim($plano['plano'][0]);
|
|
|
|
|
$infoIntegracao['endereco'] = trim($plano['endereco_i'][0]);
|
|
|
|
|
$infoIntegracao['status'] = trim($statusPlano['descri_est'][0]);
|
|
|
|
|
$tel = explode(',', $cliente['fone']);
|
|
|
|
|
$cel = explode(',', $cliente['celular']);
|
|
|
|
|
$infoIntegracao['fone'] = $tel[0] . '@' . $cel[0];
|
|
|
|
|
$infoIntegracao['reg_fim'] = date('Y-m-d H:i:s');
|
|
|
|
|
$_SESSION['SSIntegracaoAtivo'] = $infoIntegracao;
|
|
|
|
|
}
|
|
|
|
|
} catch (Exception $ex) {
|
|
|
|
|
$reg_msg = $ex->getMessage();
|
|
|
|
|
$reg_status_exec = 'Er';
|
|
|
|
|
__logStr("Consulta de Cliente", $reg_msg . "InfoCliente: " . print_r($cliente, true), $script, true);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function procuraCliente($param) {
|
|
|
|
|
try {
|
|
|
|
|
|
|
|
|
|
if (strlen($param) == 11) {
|
|
|
|
|
|
|
|
|
|
$pattern = '/^([[:digit:]]{3})([[:digit:]]{3})([[:digit:]]{3})([[:digit:]]{2})$/';
|
|
|
|
|
$replacement = '$1.$2.$3-$4';
|
|
|
|
|
$format = preg_replace($pattern, $replacement, $param);
|
|
|
|
|
|
|
|
|
|
$url = 'http://177.74.128.21/server.php';
|
|
|
|
|
$_user = rawurlencode('254R0JIT4V');
|
|
|
|
|
$_passwd = rawurlencode('254R0JITNP');
|
|
|
|
|
$_consulta = '011G0NP05B';
|
|
|
|
|
$_formato_padrao = 'X';
|
|
|
|
|
|
|
|
|
|
$xml = '<?xml version="1.0" encoding="iso-8859-1"?>' . "\n";
|
|
|
|
|
$xml .= "<methodCall>\n";
|
|
|
|
|
$xml .= "<methodName>view.execute</methodName>\n";
|
|
|
|
|
$xml .= "<params>\n";
|
|
|
|
|
|
|
|
|
|
$xml .= '<param name="_user">' . "\n";
|
|
|
|
|
$xml .= "<value>\n";
|
|
|
|
|
$xml .= "<string><![CDATA[$_user]]></string>\n";
|
|
|
|
|
$xml .= "</value>\n";
|
|
|
|
|
$xml .= "</param>\n";
|
|
|
|
|
|
|
|
|
|
$xml .= '<param name="_passwd">' . "\n";
|
|
|
|
|
$xml .= "<value>\n";
|
|
|
|
|
$xml .= "<string><![CDATA[$_passwd]]></string>\n";
|
|
|
|
|
$xml .= "</value>\n";
|
|
|
|
|
$xml .= "</param>\n";
|
|
|
|
|
|
|
|
|
|
$xml .= '<param name="_consulta">' . "\n";
|
|
|
|
|
$xml .= "<value>\n";
|
|
|
|
|
$xml .= "<string><![CDATA[$_consulta]]></string>\n";
|
|
|
|
|
$xml .= "</value>\n";
|
|
|
|
|
$xml .= "</param>\n";
|
|
|
|
|
|
|
|
|
|
$xml .= '<param name="formato_padrao">' . "\n";
|
|
|
|
|
$xml .= "<value>\n";
|
|
|
|
|
$xml .= "<string><![CDATA[$_formato_padrao]]></string>\n";
|
|
|
|
|
$xml .= "</value>\n";
|
|
|
|
|
$xml .= "</param>\n";
|
|
|
|
|
|
|
|
|
|
$xml .= '<param name="cpf">' . "\n";
|
|
|
|
|
$xml .= "<value>\n";
|
|
|
|
|
$xml .= "<string><![CDATA[$format]]></string>\n";
|
|
|
|
|
$xml .= "</value>\n";
|
|
|
|
|
$xml .= "</param>\n";
|
|
|
|
|
|
|
|
|
|
$xml .= "</params>\n";
|
|
|
|
|
$xml .= "</methodCall>";
|
|
|
|
|
} elseif (strlen($param) == 14) {
|
|
|
|
|
|
|
|
|
|
$pattern = '/^([[:digit:]]{2})([[:digit:]]{3})([[:digit:]]{3})([[:digit:]]{4})([[:digit:]]{2})$/';
|
|
|
|
|
$replacement = '$1.$2.$3/$4-$5';
|
|
|
|
|
$format = preg_replace($pattern, $replacement, $param);
|
|
|
|
|
|
|
|
|
|
$url = 'http://177.74.128.21/server.php';
|
|
|
|
|
$_user = rawurlencode('254R0JIT4V');
|
|
|
|
|
$_passwd = rawurlencode('254R0JITNP');
|
|
|
|
|
$_consulta = '011G0NP05B';
|
|
|
|
|
$_formato_padrao = 'X';
|
|
|
|
|
|
|
|
|
|
$xml = '<?xml version="1.0" encoding="iso-8859-1"?>' . "\n";
|
|
|
|
|
$xml .= "<methodCall>\n";
|
|
|
|
|
$xml .= "<methodName>view.execute</methodName>\n";
|
|
|
|
|
$xml .= "<params>\n";
|
|
|
|
|
|
|
|
|
|
$xml .= '<param name="_user">' . "\n";
|
|
|
|
|
$xml .= "<value>\n";
|
|
|
|
|
$xml .= "<string><![CDATA[$_user]]></string>\n";
|
|
|
|
|
$xml .= "</value>\n";
|
|
|
|
|
$xml .= "</param>\n";
|
|
|
|
|
|
|
|
|
|
$xml .= '<param name="_passwd">' . "\n";
|
|
|
|
|
$xml .= "<value>\n";
|
|
|
|
|
$xml .= "<string><![CDATA[$_passwd]]></string>\n";
|
|
|
|
|
$xml .= "</value>\n";
|
|
|
|
|
$xml .= "</param>\n";
|
|
|
|
|
|
|
|
|
|
$xml .= '<param name="_consulta">' . "\n";
|
|
|
|
|
$xml .= "<value>\n";
|
|
|
|
|
$xml .= "<string><![CDATA[$_consulta]]></string>\n";
|
|
|
|
|
$xml .= "</value>\n";
|
|
|
|
|
$xml .= "</param>\n";
|
|
|
|
|
|
|
|
|
|
$xml .= '<param name="formato_padrao">' . "\n";
|
|
|
|
|
$xml .= "<value>\n";
|
|
|
|
|
$xml .= "<string><![CDATA[$_formato_padrao]]></string>\n";
|
|
|
|
|
$xml .= "</value>\n";
|
|
|
|
|
$xml .= "</param>\n";
|
|
|
|
|
|
|
|
|
|
$xml .= '<param name="cnpj">' . "\n";
|
|
|
|
|
$xml .= "<value>\n";
|
|
|
|
|
$xml .= "<string><![CDATA[$format]]></string>\n";
|
|
|
|
|
$xml .= "</value>\n";
|
|
|
|
|
$xml .= "</param>\n";
|
|
|
|
|
|
|
|
|
|
$xml .= "</params>\n";
|
|
|
|
|
$xml .= "</methodCall>";
|
|
|
|
|
} else {
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$ch = curl_init();
|
|
|
|
|
curl_setopt($ch, CURLOPT_URL, $url);
|
|
|
|
|
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
|
|
|
|
|
curl_setopt($ch, CURLOPT_POST, 1);
|
|
|
|
|
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
|
|
|
|
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
|
|
|
|
|
curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);
|
|
|
|
|
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/xml; charset=utf-8', 'Content-Length: ' . strlen($xml)));
|
|
|
|
|
$result = curl_exec($ch);
|
|
|
|
|
|
|
|
|
|
$curlError = curl_error($ch);
|
|
|
|
|
|
|
|
|
|
if (!empty($curlError)) {
|
|
|
|
|
curl_close($ch);
|
|
|
|
|
throw new Exception("HTTP error ocurred: $curlError");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
|
|
|
|
|
curl_close($ch);
|
|
|
|
|
|
|
|
|
|
if ($httpCode != 200) {
|
|
|
|
|
throw new Exception("HTTP error ocurred, number: $httpCode");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ($result == '') {
|
|
|
|
|
throw new Exception("Void Response");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$xml = simplexml_load_string($result);
|
|
|
|
|
$retorno = array();
|
|
|
|
|
$retorno['codcli'] = $xml->params->param[1]->value->DOMElement->result->row->codcli;
|
|
|
|
|
$retorno['nome_cli'] = $xml->params->param[1]->value->DOMElement->result->row->nome_cli;
|
|
|
|
|
$retorno['cpf_cnpj'] = $xml->params->param[1]->value->DOMElement->result->row->cpf_cnpj;
|
|
|
|
|
$retorno['susp_deb'] = $xml->params->param[1]->value->DOMElement->result->row->susp_deb;
|
|
|
|
|
$retorno['fone'] = $xml->params->param[1]->value->DOMElement->result->row->fone;
|
|
|
|
|
$retorno['celular'] = $xml->params->param[1]->value->DOMElement->result->row->celular;
|
|
|
|
|
$retorno['email'] = $xml->params->param[1]->value->DOMElement->result->row->email;
|
|
|
|
|
|
|
|
|
|
return $retorno;
|
|
|
|
|
} catch (Exception $ex) {
|
|
|
|
|
$msg = $ex->getMessage();
|
|
|
|
|
return $msg;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function retornaPlano($param) {
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
$url = 'http://177.74.128.21/server.php';
|
|
|
|
|
$_user = rawurlencode('254R0JIT4V');
|
|
|
|
|
$_passwd = rawurlencode('254R0JITNP');
|
|
|
|
|
$_consulta = '027C0HMRIZ';
|
|
|
|
|
$_formato_padrao = 'X';
|
|
|
|
|
|
|
|
|
|
$xml = '<?xml version="1.0" encoding="iso-8859-1"?>' . "\n";
|
|
|
|
|
$xml .= "<methodCall>\n";
|
|
|
|
|
$xml .= "<methodName>view.execute</methodName>\n";
|
|
|
|
|
$xml .= "<params>\n";
|
|
|
|
|
|
|
|
|
|
$xml .= '<param name="_user">' . "\n";
|
|
|
|
|
$xml .= "<value>\n";
|
|
|
|
|
$xml .= "<string><![CDATA[$_user]]></string>\n";
|
|
|
|
|
$xml .= "</value>\n";
|
|
|
|
|
$xml .= "</param>\n";
|
|
|
|
|
|
|
|
|
|
$xml .= '<param name="_passwd">' . "\n";
|
|
|
|
|
$xml .= "<value>\n";
|
|
|
|
|
$xml .= "<string><![CDATA[$_passwd]]></string>\n";
|
|
|
|
|
$xml .= "</value>\n";
|
|
|
|
|
$xml .= "</param>\n";
|
|
|
|
|
|
|
|
|
|
$xml .= '<param name="_consulta">' . "\n";
|
|
|
|
|
$xml .= "<value>\n";
|
|
|
|
|
$xml .= "<string><![CDATA[$_consulta]]></string>\n";
|
|
|
|
|
$xml .= "</value>\n";
|
|
|
|
|
$xml .= "</param>\n";
|
|
|
|
|
|
|
|
|
|
$xml .= '<param name="formato_padrao">' . "\n";
|
|
|
|
|
$xml .= "<value>\n";
|
|
|
|
|
$xml .= "<string><![CDATA[$_formato_padrao]]></string>\n";
|
|
|
|
|
$xml .= "</value>\n";
|
|
|
|
|
$xml .= "</param>\n";
|
|
|
|
|
|
|
|
|
|
$xml .= '<param name="codcli">' . "\n";
|
|
|
|
|
$xml .= "<value>\n";
|
|
|
|
|
$xml .= "<string><![CDATA[$param]]></string>\n";
|
|
|
|
|
$xml .= "</value>\n";
|
|
|
|
|
$xml .= "</param>\n";
|
|
|
|
|
|
|
|
|
|
$xml .= "</params>\n";
|
|
|
|
|
$xml .= "</methodCall>";
|
|
|
|
|
|
|
|
|
|
$ch = curl_init();
|
|
|
|
|
curl_setopt($ch, CURLOPT_URL, $url);
|
|
|
|
|
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
|
|
|
|
|
curl_setopt($ch, CURLOPT_POST, 1);
|
|
|
|
|
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
|
|
|
|
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
|
|
|
|
|
curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);
|
|
|
|
|
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/xml; charset=utf-8', 'Content-Length: ' . strlen($xml)));
|
|
|
|
|
$result = curl_exec($ch);
|
|
|
|
|
|
|
|
|
|
$curlError = curl_error($ch);
|
|
|
|
|
if ($curlError == '') {
|
|
|
|
|
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
|
|
|
|
|
curl_close($ch);
|
|
|
|
|
if ($httpCode == 200) {
|
|
|
|
|
if ($result == '') {
|
|
|
|
|
echo ("Void Response");
|
|
|
|
|
} else {
|
|
|
|
|
$xml = simplexml_load_string($result);
|
|
|
|
|
$retorno = array();
|
|
|
|
|
$retorno['plano'] = $xml->params->param[1]->value->DOMElement->result->row->codcli;
|
|
|
|
|
$retorno['codsercli'] = $xml->params->param[1]->value->DOMElement->result->row->codsercli;
|
|
|
|
|
$retorno['plano'] = $xml->params->param[1]->value->DOMElement->result->row->plano;
|
|
|
|
|
$retorno['endereco_i'] = $xml->params->param[1]->value->DOMElement->result->row->endereco_i;
|
|
|
|
|
$retorno['bairro_i'] = $xml->params->param[1]->value->DOMElement->result->row->bairro_i;
|
|
|
|
|
$retorno['cep_i'] = $xml->params->param[1]->value->DOMElement->result->row->cep_i;
|
|
|
|
|
$retorno['cidade_i'] = $xml->params->param[1]->value->DOMElement->result->row->cidade_i;
|
|
|
|
|
$retorno['uf_i'] = $xml->params->param[1]->value->DOMElement->result->row->uf_i;
|
|
|
|
|
$retorno['codest'] = $xml->params->param[1]->value->DOMElement->result->row->codest;
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
throw new Exception("HTTP error ocurred, number: $httpCode");
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
curl_close($ch);
|
|
|
|
|
throw new Exception("HTTP error ocurred: $curlError");
|
|
|
|
|
}
|
|
|
|
|
} catch (Exception $ex) {
|
|
|
|
|
$msg = $ex->getMessage();
|
|
|
|
|
return $msg;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return $retorno;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function retornaStatusPlano($param) {
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
$url = 'http://177.74.128.21/server.php';
|
|
|
|
|
$_user = rawurlencode('254R0JIT4V');
|
|
|
|
|
$_passwd = rawurlencode('254R0JITNP');
|
|
|
|
|
$_consulta = '027C0IB9DF';
|
|
|
|
|
$_formato_padrao = 'X';
|
|
|
|
|
|
|
|
|
|
$xml = '<?xml version="1.0" encoding="iso-8859-1"?>' . "\n";
|
|
|
|
|
$xml .= "<methodCall>\n";
|
|
|
|
|
$xml .= "<methodName>view.execute</methodName>\n";
|
|
|
|
|
$xml .= "<params>\n";
|
|
|
|
|
|
|
|
|
|
$xml .= '<param name="_user">' . "\n";
|
|
|
|
|
$xml .= "<value>\n";
|
|
|
|
|
$xml .= "<string><![CDATA[$_user]]></string>\n";
|
|
|
|
|
$xml .= "</value>\n";
|
|
|
|
|
$xml .= "</param>\n";
|
|
|
|
|
|
|
|
|
|
$xml .= '<param name="_passwd">' . "\n";
|
|
|
|
|
$xml .= "<value>\n";
|
|
|
|
|
$xml .= "<string><![CDATA[$_passwd]]></string>\n";
|
|
|
|
|
$xml .= "</value>\n";
|
|
|
|
|
$xml .= "</param>\n";
|
|
|
|
|
|
|
|
|
|
$xml .= '<param name="_consulta">' . "\n";
|
|
|
|
|
$xml .= "<value>\n";
|
|
|
|
|
$xml .= "<string><![CDATA[$_consulta]]></string>\n";
|
|
|
|
|
$xml .= "</value>\n";
|
|
|
|
|
$xml .= "</param>\n";
|
|
|
|
|
|
|
|
|
|
$xml .= '<param name="formato_padrao">' . "\n";
|
|
|
|
|
$xml .= "<value>\n";
|
|
|
|
|
$xml .= "<string><![CDATA[$_formato_padrao]]></string>\n";
|
|
|
|
|
$xml .= "</value>\n";
|
|
|
|
|
$xml .= "</param>\n";
|
|
|
|
|
|
|
|
|
|
$xml .= '<param name="codest">' . "\n";
|
|
|
|
|
$xml .= "<value>\n";
|
|
|
|
|
$xml .= "<string><![CDATA[$param]]></string>\n";
|
|
|
|
|
$xml .= "</value>\n";
|
|
|
|
|
$xml .= "</param>\n";
|
|
|
|
|
|
|
|
|
|
$xml .= "</params>\n";
|
|
|
|
|
$xml .= "</methodCall>";
|
|
|
|
|
|
|
|
|
|
$ch = curl_init();
|
|
|
|
|
curl_setopt($ch, CURLOPT_URL, $url);
|
|
|
|
|
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
|
|
|
|
|
curl_setopt($ch, CURLOPT_POST, 1);
|
|
|
|
|
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
|
|
|
|
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
|
|
|
|
|
curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);
|
|
|
|
|
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/xml; charset=utf-8', 'Content-Length: ' . strlen($xml)));
|
|
|
|
|
$result = curl_exec($ch);
|
|
|
|
|
|
|
|
|
|
$curlError = curl_error($ch);
|
|
|
|
|
if ($curlError == '') {
|
|
|
|
|
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
|
|
|
|
|
curl_close($ch);
|
|
|
|
|
if ($httpCode == 200) {
|
|
|
|
|
if ($result == '') {
|
|
|
|
|
echo ("Void Response");
|
|
|
|
|
} else {
|
|
|
|
|
$xml = simplexml_load_string($result);
|
|
|
|
|
$retorno = array();
|
|
|
|
|
$retorno['codest'] = $xml->params->param[1]->value->DOMElement->result->row->codest;
|
|
|
|
|
$retorno['descri_est'] = $xml->params->param[1]->value->DOMElement->result->row->descri_est;
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
throw new Exception("HTTP error ocurred, number: $httpCode");
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
curl_close($ch);
|
|
|
|
|
throw new Exception("HTTP error ocurred: $curlError");
|
|
|
|
|
}
|
|
|
|
|
} catch (Exception $ex) {
|
|
|
|
|
$msg = $ex->getMessage();
|
|
|
|
|
return $msg;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return $retorno;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
?>
|