Exemplo n.º 1
0
function HyperCache()
{
    $sock = new sockets();
    $HyperCacheStoreID = intval($sock->GET_INFO("HyperCacheStoreID"));
    if ($HyperCacheStoreID == 0) {
        return;
    }
    $HyperCacheMakeId = HyperCacheMakeId();
    echo "Unique ID: {$HyperCacheMakeId}\n";
    $uri = "https://svb.unveiltech.com/svbgetinfo.php";
    $array["uuid"] = $HyperCacheMakeId;
    build_progress(11, "{connecting}...");
    $curl = new ccurl($uri);
    $curl->parms["uuid"] = $HyperCacheMakeId;
    if (!$curl->get()) {
        build_progress(110, "{connecting} {failed}");
        echo "HyperCache:: Check license FAILED\n";
        echo "HyperCache:: {$curl->error}\n";
        while (list($num, $line) = each($curl->errors)) {
            echo "HyperCache:: {$line}\n";
        }
        return false;
    }
    build_progress(12, "{analyze}...");
    if (preg_match("#\\{(.*?)\\}#is", $curl->data, $re)) {
        $array = json_decode("{{$re[1]}}");
        echo "expired: {$array->expired} -> {$array->edate}\n";
        $FULL["expired"] = $array->expired;
        $FULL["edate"] = $array->edate;
        build_progress(13, "{analyze} " . date("Y-m-d H:i:s", $array->edate) . "...");
    }
    if (isset($FULL["expired"])) {
        build_progress(12, "{expired}...");
        echo "HyperCache:: Check license Expired\n";
        @file_put_contents("/etc/artica-postfix/settings/Daemons/HyperCacheLicStatus", serialize($FULL));
        @chmod("/etc/artica-postfix/settings/Daemons/HyperCacheLicStatus", 0755);
        echo "Update License status: Success\n";
        return true;
    }
    return false;
}
function HyperCache()
{
    $sock = new sockets();
    $HyperCacheStoreID = intval($sock->GET_INFO("HyperCacheStoreID"));
    if ($HyperCacheStoreID == 0) {
        return;
    }
    $HyperCacheMakeId = HyperCacheMakeId();
    $uri = "https://svb.unveiltech.com/svbgetinfo.php";
    $array["uuid"] = $HyperCacheMakeId;
    $curl = new ccurl($uri);
    $curl->parms["uuid"] = $HyperCacheMakeId;
    if (!$curl->get()) {
        echo "FAILED\n";
    }
    if (preg_match("#\\{(.*?)\\}#is", $curl->data, $re)) {
        $array = json_decode("{{$re[1]}}");
        $FULL["expired"] = $array->expired;
        $FULL["edate"] = $array->edate;
    }
    print_r($FULL);
    if (isset($FULL["expired"])) {
        @file_put_contents("/etc/artica-postfix/settings/Daemons/HyperCacheLicStatus", serialize($FULL));
        @chmod("/etc/artica-postfix/settings/Daemons/HyperCacheLicStatus", 0755);
    }
}