} $points_price += $components_points_price; $selected_points_price = $selected_price * $points_conversion_rate; $product_params["base_points_price"] = $points_price; if ($is_points_price) { $t->set_var("points_rate", $points_conversion_rate); $t->set_var("points_decimals", $points_decimals); $t->set_var("points_price", number_format($points_price + $selected_points_price, $points_decimals)); $t->parse("points_price_block", false); } else { $t->set_var("points_price_block", ""); } } // show reward points if ($points_system && $reward_points_details) { $reward_points = calculate_reward_points($reward_type, $reward_amount, $item_price, $buying_price, $points_conversion_rate, $points_decimals); $reward_points += $components_reward_points; $product_params["base_reward_points"] = $reward_points; if ($reward_type) { $t->set_var("reward_points", number_format($reward_points, $points_decimals)); $t->parse("reward_points_block", false); } else { $t->set_var("reward_points_block", ""); } } // show reward credits if ($credit_system && $reward_credits_details && ($reward_credits_users == 0 || $reward_credits_users == 1 && $user_id)) { $reward_credits = calculate_reward_credits($credit_reward_type, $credit_reward_amount, $item_price, $buying_price); $reward_credits += $components_reward_credits; $product_params["base_reward_credits"] = $reward_credits; if ($credit_reward_type) {
$points_price += $components_points_price; if ($is_points_price) { $t->set_var("points_price", number_format($points_price, $points_decimals)); $t->parse("points_price_block", false); } else { $t->set_var("points_price_block", ""); } } // show reward points if ($points_system && $reward_points_basket) { $reward_points = calculate_reward_points($reward_type, $reward_amount, $price, $buying_price, $points_conversion_rate, $points_decimals); // multiply by quantity $reward_points *= $quantity; $reward_points += $components_reward_points; if ($reward_type == 1 || $reward_type == 4) { $properties_reward_points = calculate_reward_points($reward_type, $reward_amount, $properties_price, $properties_buying_price, $points_conversion_rate, $points_decimals); $reward_points += $properties_reward_points * $quantity; } if ($reward_type) { $t->set_var("reward_points", number_format($reward_points, $points_decimals)); $t->parse("reward_points_block", false); } else { $t->set_var("reward_points_block", ""); } $total_reward_points += $reward_points; } // show reward credits if ($credit_system && $reward_credits_basket && ($reward_credits_users == 0 || $reward_credits_users == 1 && $user_id)) { $reward_credits = calculate_reward_credits($credit_reward_type, $credit_reward_amount, $price, $buying_price); // multiply by quantity $reward_credits *= $quantity;