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); } }