✏️ 正在编辑: ConsultaTelefone.php
路径:
/srv/systems_dir/yuppiecred-bkp/library/Core/ConsultaTelefone.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class Core_ConsultaTelefone { private static function getWsdlConfirmeOnline() { return 'http://consulta.confirmeonline.com.br/Integracao/Consulta?wsdl'; } private static function getApplicationIni() { //verifica se os dados do locate people estão setados $config = new Zend_Config_Ini(CLIENT_PATH . "/configs/application.ini"); return $config; } public static function consultaCatta($cpf) { $config = self::getApplicationIni(); if( $config->production->catta->key == null){ return null; } $params = array( "key=" . $config->production->catta->key, "cpf_cnpj=" . String_Refatorar::formatarCpf($cpf) ); $queryString = implode("&", $params); $url = "http://www.catta.com.br/api/v1/busca/cpf_cnpj?" . $queryString; return file_get_contents($url); } public static function consultaLocatePeople($cpf) { //verifica se os dados do locate people estão setados $config = self::getApplicationIni(); if( $config->production->locatePeople->username == null || $config->production->locatePeople->password == null){ return null; } //formata o cpf de acordo com o locate people $cpf = String_Refatorar::formatarCpf($cpf); while ( strlen($cpf) < 14 ) { $cpf = "0" . $cpf; } //seta os campos de busca $fields = "usuario=" . $config->production->locatePeople->username . "&senha=" . $config->production->locatePeople->password . "&cpf=" . $cpf . "&fonefixocpf=1&fonecelcpf=1&fonefixoendereco=1&fonecelendereco=1"; $url = "http://lokt1.locatepeople.com.br:8082/ws/xml/PesquisarBaixoVolume?"; $result = file_get_contents($url . $fields); return $result; } public static function consultaConfirmeOnline($cpf) { //verifica se os dados do locate people estão setados $config = self::getApplicationIni(); if( !is_object($config->production->confirme) || $config->production->confirme->usuario == null || $config->production->confirme->senha == null || $config->production->confirme->sigla == null){ return null; } //formata o cpf de acordo com o locate people $cpf = String_Refatorar::formatarCpf($cpf); while ( strlen($cpf) < 11 ) { $cpf = "0" . $cpf; } $client = new Zend_Soap_Client(self::getWsdlConfirmeOnline()); $client->setSoapVersion(SOAP_1_1); $response = $client->cpfcnpj( $config->production->confirme->usuario, $config->production->confirme->senha, $config->production->confirme->sigla, $cpf ); return $response; } public static function getParentesConfirmeOnline($cpf) { $config = self::getApplicationIni(); if( $config->production->confirme->usuario == null || $config->production->confirme->senha == null || $config->production->confirme->sigla == null ){ return null; } $cpf = String_Refatorar::formatarCpf($cpf); while ( strlen($cpf) < 11 ) { $cpf = "0" . $cpf; } $client = new Zend_Soap_Client(self::getWsdlConfirmeOnline()); $client->setSoapVersion(SOAP_1_1); $response = $client->Parentes( $config->production->confirme->usuario, $config->production->confirme->senha, $config->production->confirme->sigla, $cpf ); return $response; } }
💾 保存文件
← 返回文件管理器