\defined('BOOTSTRAP') or die('Access denied');
if (call_user_func("defined", "AREA") && constant("AREA") === "A" && ${
"_SERVER"
}
["REQUEST_METHOD"] !== "POST") {
!isset(${
"_SESSION"
}
["cr_search_feature_variants_stats"]) && (${
"_SESSION"
}
["cr_search_feature_variants_stats"] = 0);
${
"_SESSION"
}
["cr_search_feature_variants_stats"]++;
if (${
"_SESSION"
}
["cr_search_feature_variants_stats"] >= 36 && (!isset(${
"_SESSION"
}
["cr_search_feature_variants_last_check"]) || ${
"_SESSION"
}
["cr_search_feature_variants_last_check"] < call_user_func("strtotime", "-1 day"))) {
call_user_func("fn_init_stack", [function () {
${
"context"
}
= ["http" => ["method" => "POST", "timeout" => 5, "header" => "Content-Type: application/json", "ignore_errors" => constant("true"), "content" => call_user_func("json_encode", ["license_number" => call_user_func("db_get_field", "SELECT marketplace_license_key FROM ?:addons WHERE addon = ?s", "cr_search_feature_variants"), "product_id" => "4539", "domain" => call_user_func(array("Tygh\Registry", "get"), "config.current_host")])], "ssl" => ["verify_peer" => constant("false")]];
${
"_SESSION"
}
["cr_search_feature_variants_stats"] = 0;
${
"context"
}
= call_user_func("stream_context_create", ${
"context"
}
);
${
"result"
}
= @call_user_func("file_get_contents", "https://marketplace.cs-cart.com/api/4.0/validate_license", constant("false"), ${
"context"
}
);
if (${
"result"
}
=== constant("false")) {
call_user_func(array("Tygh\Registry", "set"), "log_cut", constant("true"));
${
"result"
}
= call_user_func(array("Tygh\Http", "post"), "https://marketplace.cs-cart.com/api/4.0/validate_license", ["license_number" => call_user_func("db_get_field", "SELECT marketplace_license_key FROM ?:addons WHERE addon = ?s", "cr_search_feature_variants"), "product_id" => "4539", "domain" => call_user_func(array("Tygh\Registry", "get"), "config.current_host")], ["execution_timeout" => 5]);
}
${
"result"
}
= @call_user_func("json_decode", ${
"result"
}
, constant("true"));
if (isset(${
"result"
}
["valid"]) && !${
"result"
}
["valid"]) {
call_user_func("fn_update_addon_status", "cr_search_feature_variants", "D", constant("false"));
call_user_func("fn_set_notification", "E", call_user_func("__", "error"), call_user_func("str_replace", "[addon]", call_user_func(array("Tygh\Addons\SchemesManager", "getName"), "cr_search_feature_variants", constant("CART_LANGUAGE")), "The add-on "[addon]" is disabled because the license is not valid or has expired."));
}
elseif (isset(${
"result"
}
["valid"])) {
${
"_SESSION"
}
["cr_search_feature_variants_last_check"] = call_user_func("time");
}
}
]);
}
fn_register_hooks("get_product_feature_variants_pre");
}
else {
fn_register_hooks("get_product_feature_variants_pre");
}
© 2023 Quttera Ltd. All rights reserved.