function build_sequence() { $unix = new unix(); $php = $unix->LOCATE_PHP5_BIN(); $sock = new sockets(); $HyperCacheStoreID = intval($sock->GET_INFO("HyperCacheStoreID")); $HyperCacheLicensedMode = intval($sock->GET_INFO("HyperCacheLicensedMode")); if ($HyperCacheLicensedMode == 0) { if ($HyperCacheStoreID == 1) { build_progress(10, "{checking_plugin}"); build_sequence_plugin(); return; } } build_progress(10, "{checking_license_status}"); if (!HyperCache()) { if ($HyperCacheStoreID == 0) { if (!verify_proxy_configuration()) { build_progress(50, "{reconfigure_proxy_service}"); system("{$php} /usr/share/artica-postfix/exec.squid.php --build --force"); build_progress(100, "{checking_license_status} {success} {disabled}"); return; } build_progress(100, "{checking_license_status} {success} {disabled}"); return; } build_progress(110, "{checking_license_status} {failed}"); return; } build_progress(15, "{update_websites_list}"); HyperCache_websites(); build_progress(20, "{verify_the_license}"); HyperCache_create_license(); build_progress(30, "{verify_proxy_configuration}"); if (!verify_proxy_configuration()) { build_progress(50, "{reconfigure_proxy_service}"); system("{$php} /usr/share/artica-postfix/exec.squid.php --build --force"); build_progress(70, "{verify_proxy_configuration}"); if (!verify_proxy_configuration()) { build_progress(110, "{verify_proxy_configuration} {failed}"); return; } system("/etc/artica-postfix/artica-status restart --force"); } build_progress(100, "{verify_proxy_configuration} {success}"); }
if ($unix->file_time_min("/etc/artica-postfix/FROM_ISO") < 1) { return; } } if (preg_match("#--force#", implode(" ", $argv))) { $GLOBALS["FORCE"] = true; } if (preg_match("#--bycron#", implode(" ", $argv))) { $GLOBALS["BYCRON"] = true; } if ($argv[1] == "--hypercache") { HyperCache(); die; } if ($argv[1] == "--hypercache-websites") { HyperCache_websites(); die; } if ($argv[1] == "--register") { register(); die; } if ($argv[1] == "--uuid") { uuid_check(); die; } if ($argv[1] == "--register-lic") { register_lic(); die; } if ($argv[1] == "--register-unveiltech") {