static function cpf_exists_in_receita($c) { if (!defined('VERIFICA_CPF_RECEITA') || VERIFICA_CPF_RECEITA !== true) { return true; } if (empty($c)) { return __('CPF não informado.'); } $result = get_cpf_data_in_receita($c); if (isset($result->errors)) { if (strcmp($result->errors, "Transaction rolled back") == 0) { return __('Este cpf não está cadastrado na base da receita federal.'); } else { return $result->errors; } } return true; }
/** */ function setoriaiscnpc_get_data_receita_by_cpf() { if (!defined('VERIFICA_CPF_RECEITA') || VERIFICA_CPF_RECEITA !== true) { print __('Serviço desativado'); die; } if (!isset($_POST['cpf'])) { header("HTTP/1.1 403 Forbidden"); print __('CPF vazio.'); die; } $result = get_cpf_data_in_receita($_POST['cpf']); if ($result) { wp_send_json(json_encode($result)); die; } else { header("HTTP/1.1 403 Forbidden"); print __('CPF não existe ou o serviço não está disponível.'); die; } }