public function vtwpr_show_product_discount_full_msg_line($product_id = null) { global $post, $vtwpr_info; if ($post->ID > ' ') { $product_id = $post->ID; } //routine has been called, but no product_id supplied or available if (!$product_id) { return; } vtwpr_get_product_session_info($product_id); $output = '<p class="discount-full-msg" id="fullmsg_' . $product_id . '">'; for ($y = 0; $y < sizeof($vtwpr_info['product_session_info']['product_rule_full_msg_array']); $y++) { $output .= $vtwpr_info['product_session_info']['product_rule_full_msg_array'][$y] . '<br>'; } $output .= '</p>'; echo $output; return; }
function vtwpr_get_single_product_you_save_pct($product_id = null) { global $post, $vtwpr_setup_options, $vtwpr_info; // only applies if one rule set to $rule_execution_type_selected == 'display'. Carried in an option, set into info... if ($vtwpr_info['ruleset_has_a_display_rule'] == 'no') { return; } if ($post->ID > ' ') { $product_id = $post->ID; } //routine has been called, but no product_id supplied or available if (!$product_id) { return; } vtwpr_get_product_session_info($product_id); //if the product does not participate in any rule which allows use at display time, only messages are available - send back nothing if (!$vtwpr_info['product_session_info']['product_in_rule_allowing_display'] == 'yes') { return; } //refigure yousave amts for WPEC if (VTWPR_PARENT_PLUGIN_NAME == 'WP E-Commerce') { vtwpr_WPEC_recompute_theme_amts(); } if ($vtwpr_info['product_session_info']['product_yousave_total_pct'] > 0) { return $vtwpr_info['product_session_info']['product_yousave_total_pct']; } return; }