function woocmmatl()
{
    global $wp_version;
    $address = $_SERVER['HTTP_HOST'];
    if (check_domainIP($address) == false) {
        $parsed_url = parse_url($address);
        $check = esip($parsed_url['host']);
        $host = $parsed_url['host'];
        if ($check == FALSE) {
            if ($host != "") {
                if (substr(domain($host), 0, 1) == '.') {
                    $host = str_replace('www.', '', substr(domain($host), 1));
                } else {
                    $host = str_replace('www.', '', domain($host));
                }
            } else {
                if (substr(domain($address), 0, 1) == '.') {
                    $host = str_replace('www.', '', substr(domain($address), 1));
                } else {
                    $host = str_replace('www.', '', domain($address));
                }
            }
        }
    } else {
        $host = $address;
    }
    $valuexg = get_option('wccmkelizn32aunique');
    if (strpos($_SERVER['REQUEST_URI'], 'License_check_slug') || strpos($_SERVER['REQUEST_URI'], 'woocommerce-checkout-manager-pro.php')) {
        if (substr($_SERVER['REMOTE_ADDR'], 0, 3) == "127" || $_SERVER['REMOTE_ADDR'] == "1" || $_SERVER['REMOTE_ADDR'] == "::1") {
            return true;
        } else {
            if (!empty($valuexg)) {
                $api_url = 'http://www.trottyzone.com/wp-content/plugins/wp-licensing/auth/verify.php';
                $request_string = array('body' => array('key' => $valuexg, 'domain' => $host, 'product' => 'woocommerce-checkout-manager-pro'), 'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo('url'));
                $result['valid'] = 'true';
                if (is_wp_error($result)) {
                    update_option('errfafvetcgrt6434cwooccminfo15907833', 'connection_error');
                } else {
                    $result = json_decode($result, true);
                    if ($result['valid'] == 'true') {
                        update_option('errfafvetcgrt6434cwooccminfo15907833', 'clear');
                    } elseif ($result['info']['domain'] !== 'NA' && $result['valid'] == 'false') {
                        update_option('errfafvetcgrt6434cwooccminfo15907833', 'change_site');
                    } elseif ($result['info']['domain'] == 'NA') {
                        update_option('errfafvetcgrt6434cwooccminfo15907833', 'not_exsit');
                    }
                }
                if ($result['valid'] == 'true') {
                    return true;
                }
            }
        }
    }
    return false;
}
Exemplo n.º 2
0
     @file_put_contents('./site.php', $data);
 }
 if (function_exists('opcache_invalidate')) {
     opcache_invalidate('./site.php');
 }
 require_once './site.php';
 if (isset($available_site) && is_array($available_site)) {
     $cms_subsite = '';
     if (isset($_GET['__cms_subsite']) && $_GET['__cms_subsite'] !== NULL) {
         $cms_subsite = $_GET['__cms_subsite'];
         define('USE_SUBDOMAIN', FALSE);
     } else {
         $actual_host_name = $_SERVER['HTTP_HOST'];
         $address = full_url($_SERVER);
         $parsed_url = parse_url($address);
         $check = esip($parsed_url['host']);
         $stripped_host_name = $parsed_url['host'];
         if ($check == FALSE) {
             if ($stripped_host_name != "") {
                 $stripped_host_name = domain($stripped_host_name);
             } else {
                 $stripped_host_name = domain($address);
             }
         }
         // if there is an alias defined
         if (isset($site_alias[$actual_host_name]) && $site_alias[$actual_host_name] != '') {
             $cms_subsite = $site_alias[$actual_host_name];
             define('USE_SUBDOMAIN', TRUE);
         } else {
             if (strlen($actual_host_name) > 0 && count(explode('.', $actual_host_name)) > count(explode('.', $stripped_host_name))) {
                 $host_array = explode('.', $actual_host_name);
Exemplo n.º 3
0
         $url_domain = domain($url_domains);
     } else {
         $url_domain = domain($long_url);
     }
     $url_domains = explode(".", $url_domain);
     $count = count($url_domains);
     if ($count > 2) {
         $url_domain = $url_domains[$count - 2] . '.' . $url_domains[$count - 1];
     }
 } else {
     $url_domain = $tab_url["host"];
 }
 if (strcmp($referer, "") != 0) {
     $tab_referer = parse_url($referer);
     $referer_domains = $tab_referer["host"];
     $check = esip($tab_referer["host"]);
     if ($check == FALSE) {
         if ($referer_domains != "") {
             $referer_domain = domain($referer_domains);
         } else {
             $referer_domain = domain($referer);
         }
         $referer_domains = explode(".", $referer_domain);
         $count = count($referer_domains);
         if ($count > 2) {
             $referer_domain = $referer_domains[$count - 2] . '.' . $referer_domains[$count - 1];
         }
     } else {
         $referer_domain = $referer_domains;
     }
     if (strcmp($referer_domain, "localhost:81") == 0) {