コード例 #1
0
$random_value = rand();
$current_ts = va_timestamp();
// generate page link with query parameters
$page = get_custom_friendly_url("product_details.php");
$remove_parameters = array("rnd", "cart", "item_id");
$query_string = get_query_string($_GET, $remove_parameters, "", false);
$page .= $query_string;
$page .= strlen($query_string) ? "&" : "?";
$cart_link = $page;
$page .= "item_id=" . urlencode($item_id);
$cart_link .= "rnd=" . $random_value . "&";
$t->set_var("rnd", $random_value);
$t->set_var("rp_url", urlencode($page));
$t->set_var("rp", htmlspecialchars($page));
$t->set_var("current_category_id", htmlspecialchars($category_id));
if (!VA_Products::check_exists($item_id)) {
    $t->set_var("item", "");
    $t->set_var("links_block", "");
    $t->set_var("item_name", " ");
    $t->set_var("NO_PRODUCT_MSG", NO_PRODUCT_MSG);
    $t->parse("no_item", false);
    $block_parsed = true;
    $t->parse("block_body", false);
    return;
}
if (!VA_Products::check_permissions($item_id, VIEW_ITEMS_PERM)) {
    $site_url = get_setting_value($settings, "site_url", "");
    $secure_url = get_setting_value($settings, "secure_url", "");
    $secure_user_login = get_setting_value($settings, "secure_user_login", 0);
    if ($secure_user_login) {
        $user_login_url = $secure_url . get_custom_friendly_url("user_login.php");