Changeset 3437668
- Timestamp:
- 01/12/2026 11:47:53 AM (2 days ago)
- Location:
- conditional-extra-fees-for-woocommerce
- Files:
-
- 158 added
- 20 edited
-
tags/1.1.49.36 (added)
-
tags/1.1.49.36/LICENSE.txt (added)
-
tags/1.1.49.36/README.txt (added)
-
tags/1.1.49.36/admin (added)
-
tags/1.1.49.36/admin/additional-charges (added)
-
tags/1.1.49.36/admin/additional-charges/additional-charges.php (added)
-
tags/1.1.49.36/admin/additional-charges/cart-quantity-charges.php (added)
-
tags/1.1.49.36/admin/additional-charges/cart-subtotal-charges.php (added)
-
tags/1.1.49.36/admin/additional-charges/image (added)
-
tags/1.1.49.36/admin/additional-charges/image/category-quantity.png (added)
-
tags/1.1.49.36/admin/additional-charges/image/category-subtotal.png (added)
-
tags/1.1.49.36/admin/additional-charges/image/category-weight.png (added)
-
tags/1.1.49.36/admin/additional-charges/image/product-quantity.png (added)
-
tags/1.1.49.36/admin/additional-charges/image/product-subtotal.png (added)
-
tags/1.1.49.36/admin/additional-charges/image/product-weight.png (added)
-
tags/1.1.49.36/admin/additional-charges/image/shippingclass-quantity.png (added)
-
tags/1.1.49.36/admin/additional-charges/image/shippingclass-subtotal.png (added)
-
tags/1.1.49.36/admin/additional-charges/image/shippingclass-weight.png (added)
-
tags/1.1.49.36/admin/additional-charges/includes.php (added)
-
tags/1.1.49.36/admin/additional-charges/pro-charges.php (added)
-
tags/1.1.49.36/admin/additional-charges/template (added)
-
tags/1.1.49.36/admin/additional-charges/template/additional-charges.php (added)
-
tags/1.1.49.36/admin/additional-charges/template/quantity-based-charges.php (added)
-
tags/1.1.49.36/admin/additional-charges/template/subtotal-based-charges.php (added)
-
tags/1.1.49.36/admin/additional-charges/template/weight-based-charges.php (added)
-
tags/1.1.49.36/admin/additional-charges/weight-based-charges.php (added)
-
tags/1.1.49.36/admin/class-analytics.php (added)
-
tags/1.1.49.36/admin/class-conditional-fees-rule-woocommerce-add-fees-rule.php (added)
-
tags/1.1.49.36/admin/class-conditional-fees-rule-woocommerce-admin.php (added)
-
tags/1.1.49.36/admin/class-conditional-fees-rule-woocommerce-list-fees-rules.php (added)
-
tags/1.1.49.36/admin/class-conditional-fees-rule-woocommerce-menu.php (added)
-
tags/1.1.49.36/admin/class-customfields.php (added)
-
tags/1.1.49.36/admin/class-payment-processing-fee.php (added)
-
tags/1.1.49.36/admin/class-store-fee.php (added)
-
tags/1.1.49.36/admin/combine-method.php (added)
-
tags/1.1.49.36/admin/css (added)
-
tags/1.1.49.36/admin/css/bootstrap.css (added)
-
tags/1.1.49.36/admin/css/conditional-fees-rule-woocommerce-admin.css (added)
-
tags/1.1.49.36/admin/css/images (added)
-
tags/1.1.49.36/admin/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png (added)
-
tags/1.1.49.36/admin/css/images/ui-bg_diagonals-thick_20_666666_40x40.png (added)
-
tags/1.1.49.36/admin/css/images/ui-bg_diagonals-thick_8_333333_40x40.png (added)
-
tags/1.1.49.36/admin/css/images/ui-bg_flat_10_000000_40x100.png (added)
-
tags/1.1.49.36/admin/css/images/ui-bg_flat_65_ffffff_40x100.png (added)
-
tags/1.1.49.36/admin/css/images/ui-bg_glass_100_f6f6f6_1x400.png (added)
-
tags/1.1.49.36/admin/css/images/ui-bg_glass_100_fdf5ce_1x400.png (added)
-
tags/1.1.49.36/admin/css/images/ui-bg_glass_40_111111_1x400.png (added)
-
tags/1.1.49.36/admin/css/images/ui-bg_glass_55_1c1c1c_1x400.png (added)
-
tags/1.1.49.36/admin/css/images/ui-bg_glass_65_ffffff_1x400.png (added)
-
tags/1.1.49.36/admin/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png (added)
-
tags/1.1.49.36/admin/css/images/ui-bg_highlight-hard_100_f9f9f9_1x100.png (added)
-
tags/1.1.49.36/admin/css/images/ui-bg_highlight-hard_40_aaaaaa_1x100.png (added)
-
tags/1.1.49.36/admin/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png (added)
-
tags/1.1.49.36/admin/css/images/ui-bg_highlight-soft_50_aaaaaa_1x100.png (added)
-
tags/1.1.49.36/admin/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png (added)
-
tags/1.1.49.36/admin/css/images/ui-bg_inset-hard_45_cd0a0a_1x100.png (added)
-
tags/1.1.49.36/admin/css/images/ui-bg_inset-hard_55_ffeb80_1x100.png (added)
-
tags/1.1.49.36/admin/css/images/ui-icons_222222_256x240.png (added)
-
tags/1.1.49.36/admin/css/images/ui-icons_228ef1_256x240.png (added)
-
tags/1.1.49.36/admin/css/images/ui-icons_4ca300_256x240.png (added)
-
tags/1.1.49.36/admin/css/images/ui-icons_bbbbbb_256x240.png (added)
-
tags/1.1.49.36/admin/css/images/ui-icons_ededed_256x240.png (added)
-
tags/1.1.49.36/admin/css/images/ui-icons_ef8c08_256x240.png (added)
-
tags/1.1.49.36/admin/css/images/ui-icons_ffcf29_256x240.png (added)
-
tags/1.1.49.36/admin/css/images/ui-icons_ffd27a_256x240.png (added)
-
tags/1.1.49.36/admin/css/images/ui-icons_ffffff_256x240.png (added)
-
tags/1.1.49.36/admin/css/jquery-confirm.min.css (added)
-
tags/1.1.49.36/admin/css/jquery-ui.css (added)
-
tags/1.1.49.36/admin/help.php (added)
-
tags/1.1.49.36/admin/img (added)
-
tags/1.1.49.36/admin/img/chat.png (added)
-
tags/1.1.49.36/admin/img/close.png (added)
-
tags/1.1.49.36/admin/img/pi-web-solution.svg (added)
-
tags/1.1.49.36/admin/img/pi.svg (added)
-
tags/1.1.49.36/admin/index.php (added)
-
tags/1.1.49.36/admin/js (added)
-
tags/1.1.49.36/admin/js/conditional-fees-rule-woocommerce-admin.js (added)
-
tags/1.1.49.36/admin/js/extra-charge-additional-charges.js (added)
-
tags/1.1.49.36/admin/js/jquery-confirm.min.js (added)
-
tags/1.1.49.36/admin/option.php (added)
-
tags/1.1.49.36/admin/partials (added)
-
tags/1.1.49.36/admin/partials/addfeesRule.php (added)
-
tags/1.1.49.36/admin/partials/conditional-discount-rule-woocommerce-admin-display.php (added)
-
tags/1.1.49.36/admin/partials/listfeesRule.php (added)
-
tags/1.1.49.36/admin/selection_rules (added)
-
tags/1.1.49.36/admin/selection_rules/includes.php (added)
-
tags/1.1.49.36/admin/selection_rules/js (added)
-
tags/1.1.49.36/admin/selection_rules/js/dynamic_form.js (added)
-
tags/1.1.49.36/admin/selection_rules/pisol_method.php (added)
-
tags/1.1.49.36/admin/selection_rules/pisol_rule_form.php (added)
-
tags/1.1.49.36/admin/selection_rules/pisol_selection_rule_main.php (added)
-
tags/1.1.49.36/admin/selection_rules/rules (added)
-
tags/1.1.49.36/admin/selection_rules/rules/cart-subtotal-before-discount.php (added)
-
tags/1.1.49.36/admin/selection_rules/rules/category_product.php (added)
-
tags/1.1.49.36/admin/selection_rules/rules/country.php (added)
-
tags/1.1.49.36/admin/selection_rules/rules/coupon.php (added)
-
tags/1.1.49.36/admin/selection_rules/rules/delivery_type.php (added)
-
tags/1.1.49.36/admin/selection_rules/rules/height.php (added)
-
tags/1.1.49.36/admin/selection_rules/rules/ip-country.php (added)
-
tags/1.1.49.36/admin/selection_rules/rules/length.php (added)
-
tags/1.1.49.36/admin/selection_rules/rules/pickup_location.php (added)
-
tags/1.1.49.36/admin/selection_rules/rules/postcode.php (added)
-
tags/1.1.49.36/admin/selection_rules/rules/pro_rules.php (added)
-
tags/1.1.49.36/admin/selection_rules/rules/product.php (added)
-
tags/1.1.49.36/admin/selection_rules/rules/product_quantity.php (added)
-
tags/1.1.49.36/admin/selection_rules/rules/quantity.php (added)
-
tags/1.1.49.36/admin/selection_rules/rules/selected_delivery_date.php (added)
-
tags/1.1.49.36/admin/selection_rules/rules/selected_delivery_day.php (added)
-
tags/1.1.49.36/admin/selection_rules/rules/shipping_class.php (added)
-
tags/1.1.49.36/admin/selection_rules/rules/state.php (added)
-
tags/1.1.49.36/admin/selection_rules/rules/user.php (added)
-
tags/1.1.49.36/admin/selection_rules/rules/user_role.php (added)
-
tags/1.1.49.36/admin/selection_rules/rules/weight.php (added)
-
tags/1.1.49.36/admin/selection_rules/rules/width.php (added)
-
tags/1.1.49.36/admin/selection_rules/rules/zone.php (added)
-
tags/1.1.49.36/block (added)
-
tags/1.1.49.36/block/class-woo-block.php (added)
-
tags/1.1.49.36/block/class-woo-payment-method.php (added)
-
tags/1.1.49.36/block/css (added)
-
tags/1.1.49.36/block/css/block.css (added)
-
tags/1.1.49.36/block/includes.php (added)
-
tags/1.1.49.36/block/js (added)
-
tags/1.1.49.36/block/js/block-payment.js (added)
-
tags/1.1.49.36/block/js/block.js (added)
-
tags/1.1.49.36/conditional-fees-rule-woocommerce.php (added)
-
tags/1.1.49.36/includes (added)
-
tags/1.1.49.36/includes/Pro_Warning.php (added)
-
tags/1.1.49.36/includes/background.png (added)
-
tags/1.1.49.36/includes/class-common-cart.php (added)
-
tags/1.1.49.36/includes/class-conditional-fees-rule-woocommerce-activator.php (added)
-
tags/1.1.49.36/includes/class-conditional-fees-rule-woocommerce-deactivator.php (added)
-
tags/1.1.49.36/includes/class-conditional-fees-rule-woocommerce-i18n.php (added)
-
tags/1.1.49.36/includes/class-conditional-fees-rule-woocommerce-loader.php (added)
-
tags/1.1.49.36/includes/class-conditional-fees-rule-woocommerce.php (added)
-
tags/1.1.49.36/includes/help.php (added)
-
tags/1.1.49.36/includes/includes.php (added)
-
tags/1.1.49.36/includes/index.php (added)
-
tags/1.1.49.36/includes/pisol.class.form.php (added)
-
tags/1.1.49.36/includes/review-icon.svg (added)
-
tags/1.1.49.36/includes/review.php (added)
-
tags/1.1.49.36/index.php (added)
-
tags/1.1.49.36/languages (added)
-
tags/1.1.49.36/languages/conditional-extra-fees-woocommerce.pot (added)
-
tags/1.1.49.36/public (added)
-
tags/1.1.49.36/public/class-apply-fees.php (added)
-
tags/1.1.49.36/public/class-apply-payment-processing-fee.php (added)
-
tags/1.1.49.36/public/class-conditional-fees-rule-woocommerce-public.php (added)
-
tags/1.1.49.36/public/class-fees.php (added)
-
tags/1.1.49.36/public/class-products-matching-rule.php (added)
-
tags/1.1.49.36/public/css (added)
-
tags/1.1.49.36/public/css/conditional-fees-rule-woocommerce-public.css (added)
-
tags/1.1.49.36/public/index.php (added)
-
tags/1.1.49.36/public/js (added)
-
tags/1.1.49.36/public/js/conditional-fees-rule-woocommerce-public.js (added)
-
tags/1.1.49.36/public/js/divi-fix.js (added)
-
tags/1.1.49.36/public/partials (added)
-
tags/1.1.49.36/public/partials/conditional-discount-rule-woocommerce-public-display.php (added)
-
tags/1.1.49.36/uninstall.php (added)
-
trunk/README.txt (modified) (1 diff)
-
trunk/admin/additional-charges/additional-charges.php (modified) (1 diff)
-
trunk/admin/additional-charges/cart-quantity-charges.php (modified) (1 diff)
-
trunk/admin/additional-charges/cart-subtotal-charges.php (modified) (1 diff)
-
trunk/admin/additional-charges/pro-charges.php (modified) (1 diff)
-
trunk/admin/additional-charges/template/additional-charges.php (modified) (1 diff)
-
trunk/admin/additional-charges/template/quantity-based-charges.php (modified) (1 diff)
-
trunk/admin/additional-charges/template/subtotal-based-charges.php (modified) (1 diff)
-
trunk/admin/additional-charges/weight-based-charges.php (modified) (1 diff)
-
trunk/admin/class-conditional-fees-rule-woocommerce-add-fees-rule.php (modified) (1 diff)
-
trunk/admin/class-conditional-fees-rule-woocommerce-list-fees-rules.php (modified) (2 diffs)
-
trunk/admin/class-conditional-fees-rule-woocommerce-menu.php (modified) (3 diffs)
-
trunk/admin/class-customfields.php (modified) (1 diff)
-
trunk/admin/class-store-fee.php (modified) (1 diff)
-
trunk/admin/combine-method.php (modified) (1 diff)
-
trunk/admin/option.php (modified) (1 diff)
-
trunk/admin/selection_rules/rules/product.php (modified) (4 diffs)
-
trunk/admin/selection_rules/rules/product_quantity.php (modified) (1 diff)
-
trunk/block/includes.php (modified) (1 diff)
-
trunk/conditional-fees-rule-woocommerce.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
conditional-extra-fees-for-woocommerce/trunk/README.txt
r3430477 r3437668 5 5 Requires at least: 3.0.1 6 6 Tested up to: 6.9 7 Stable tag: 1.1.49.3 47 Stable tag: 1.1.49.36 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html -
conditional-extra-fees-for-woocommerce/trunk/admin/additional-charges/additional-charges.php
r3390337 r3437668 1 1 <?php 2 2 if ( ! defined( 'ABSPATH' ) ) exit; 3 3 class pisol_cefw_additional_charges_form{ 4 4 function __construct(){ -
conditional-extra-fees-for-woocommerce/trunk/admin/additional-charges/cart-quantity-charges.php
r3390337 r3437668 1 1 <?php 2 2 if ( ! defined( 'ABSPATH' ) ) exit; 3 3 class pisol_cefw_cart_quantity_extra_charges_setting{ 4 4 -
conditional-extra-fees-for-woocommerce/trunk/admin/additional-charges/cart-subtotal-charges.php
r3390337 r3437668 1 1 <?php 2 2 if ( ! defined( 'ABSPATH' ) ) exit; 3 3 class pisol_cefw_cart_subtotal_extra_charges_setting{ 4 4 -
conditional-extra-fees-for-woocommerce/trunk/admin/additional-charges/pro-charges.php
r3390337 r3437668 1 1 <?php 2 2 if ( ! defined( 'ABSPATH' ) ) exit; 3 3 class pisol_cefw_procharges_tab{ 4 4 function __construct(){ -
conditional-extra-fees-for-woocommerce/trunk/admin/additional-charges/template/additional-charges.php
r3390337 r3437668 1 <?php 2 if ( ! defined( 'ABSPATH' ) ) exit; 3 ?> 1 4 <!--<div class="alert alert-info mt-2"><strong><?php //pisol_cefw_help::youtube('oGE6daMXrOk','Know more about the Additional Charges'); ?> Click to Know more about this Additional Charges feature </strong></div>--> 2 5 <div class="border-top bg-dark2 p-3"> -
conditional-extra-fees-for-woocommerce/trunk/admin/additional-charges/template/quantity-based-charges.php
r3390337 r3437668 1 <?php 2 if ( ! defined( 'ABSPATH' ) ) exit; 3 ?> 1 4 <script> 2 5 var pi_cart_quantity_charges_count = <?php echo count(!empty($data['pi_cart_quantity_charges']) && is_array($data['pi_cart_quantity_charges'])? $data['pi_cart_quantity_charges'] : array()) ; ?> -
conditional-extra-fees-for-woocommerce/trunk/admin/additional-charges/template/subtotal-based-charges.php
r3390337 r3437668 1 <?php 2 if ( ! defined( 'ABSPATH' ) ) exit; 3 ?> 1 4 <script> 2 5 var pi_cart_subtotal_charges_count = <?php echo count(!empty($data['pi_cart_subtotal_charges']) && is_array($data['pi_cart_subtotal_charges'])? $data['pi_cart_subtotal_charges'] : array()) ; ?> -
conditional-extra-fees-for-woocommerce/trunk/admin/additional-charges/weight-based-charges.php
r3390337 r3437668 1 1 <?php 2 2 if ( ! defined( 'ABSPATH' ) ) exit; 3 3 class pisol_cefw_weight_based_extra_charges_setting{ 4 4 -
conditional-extra-fees-for-woocommerce/trunk/admin/class-conditional-fees-rule-woocommerce-add-fees-rule.php
r3390337 r3437668 1 1 <?php 2 if ( ! defined( 'ABSPATH' ) ) exit; 2 3 3 4 class Class_Pi_cefw_Add_Edit{ -
conditional-extra-fees-for-woocommerce/trunk/admin/class-conditional-fees-rule-woocommerce-list-fees-rules.php
r3390337 r3437668 1 1 <?php 2 2 if ( ! defined( 'ABSPATH' ) ) exit; 3 3 class Class_Pi_cefw_List{ 4 4 … … 21 21 function __construct($plugin_name){ 22 22 $this->plugin_name = $plugin_name; 23 24 $this->tab_name = __("Extra fees rules");25 23 26 24 $this->tab = filter_input( INPUT_GET, 'tab' ); -
conditional-extra-fees-for-woocommerce/trunk/admin/class-conditional-fees-rule-woocommerce-menu.php
r3390337 r3437668 1 1 <?php 2 2 if ( ! defined( 'ABSPATH' ) ) exit; 3 3 class Pi_cefw_Menu{ 4 4 … … 18 18 $this->menu = add_submenu_page( 19 19 'woocommerce', 20 __( 'Conditional fees' ),21 __( 'Conditional fees' ),20 __( 'Conditional fees', 'conditional-extra-fees-woocommerce' ), 21 __( 'Conditional fees', 'conditional-extra-fees-woocommerce' ), 22 22 'manage_options', 23 23 'pisol-cefw', … … 27 27 }else{ 28 28 $this->menu = add_menu_page( 29 __( 'Conditional fees' ),30 __( 'Conditional fees' ),29 __( 'Conditional fees', 'conditional-extra-fees-woocommerce' ), 30 __( 'Conditional fees', 'conditional-extra-fees-woocommerce' ), 31 31 'manage_options', 32 32 'pisol-cefw', -
conditional-extra-fees-for-woocommerce/trunk/admin/class-customfields.php
r3331333 r3437668 1 1 <?php 2 2 namespace PISOL\CEFW\ADMIN; 3 if ( ! defined( 'ABSPATH' ) ) exit; 3 4 4 5 class CustomFields{ -
conditional-extra-fees-for-woocommerce/trunk/admin/class-store-fee.php
r3390337 r3437668 1 1 <?php 2 if ( ! defined( 'ABSPATH' ) ) exit; 2 3 /** 3 4 * It stores the fees id in the table woocommerce_order_itemmeta so we can track back fees to our fees -
conditional-extra-fees-for-woocommerce/trunk/admin/combine-method.php
r3390337 r3437668 1 1 <?php 2 2 if ( ! defined( 'ABSPATH' ) ) exit; 3 3 class pisol_cefw_combine_methods{ 4 4 -
conditional-extra-fees-for-woocommerce/trunk/admin/option.php
r3390337 r3437668 1 1 <?php 2 2 if ( ! defined( 'ABSPATH' ) ) exit; 3 3 class pisol_cefw_options{ 4 4 -
conditional-extra-fees-for-woocommerce/trunk/admin/selection_rules/rules/product.php
r3390337 r3437668 98 98 $prod_obj = wc_get_product($value); 99 99 if(is_wp_error( $prod_obj ) || !is_object($prod_obj) ) continue; 100 $saved_products[$value] = strip_tags( $prod_obj->get_formatted_name());100 $saved_products[$value] = wp_strip_all_tags( $prod_obj->get_formatted_name()); 101 101 } 102 102 } … … 143 143 $found_products[] = array( 144 144 'id' => get_the_ID(), 145 'text' => strip_tags($prd->get_formatted_name())145 'text' => wp_strip_all_tags($prd->get_formatted_name()) 146 146 );; 147 147 $product_children = $prd->get_children(); … … 152 152 $product = array( 153 153 'id' => $product_child, 154 'text' => strip_tags($child_wc->get_formatted_name())154 'text' => wp_strip_all_tags($child_wc->get_formatted_name()) 155 155 ); 156 156 … … 165 165 $product_id = get_the_ID(); 166 166 $the_product = new WC_Product( $product_id ); 167 $product_title = strip_tags($the_product->get_formatted_name());167 $product_title = wp_strip_all_tags($the_product->get_formatted_name()); 168 168 $product = array( 'id' => $product_id, 'text' => $product_title ); 169 169 $found_products[] = $product; -
conditional-extra-fees-for-woocommerce/trunk/admin/selection_rules/rules/product_quantity.php
r3390337 r3437668 300 300 $found_products[] = array( 301 301 'id' => $product_child, 302 'text' => strip_tags($child_prod->get_formatted_name())302 'text' => wp_strip_all_tags($child_prod->get_formatted_name()) 303 303 ); 304 304 } -
conditional-extra-fees-for-woocommerce/trunk/block/includes.php
r3377864 r3437668 1 1 <?php 2 2 if ( ! defined( 'ABSPATH' ) ) exit; 3 3 require_once plugin_dir_path( dirname( __FILE__ ) ) . 'block/class-woo-block.php'; 4 4 require_once plugin_dir_path( dirname( __FILE__ ) ) . 'block/class-woo-payment-method.php'; -
conditional-extra-fees-for-woocommerce/trunk/conditional-fees-rule-woocommerce.php
r3430477 r3437668 10 10 * 11 11 * @link piwebsolution.com 12 * @since 1.1.49.3 412 * @since 1.1.49.36 13 13 * @package Conditional_fees_Rule_Woocommerce 14 14 * … … 17 17 * Plugin URI: https://www.piwebsolution.com/product/conditional-cart-fee-extra-charge-rule-for-woocommerce-extra-fees-pro/ 18 18 * Description: Conditional extra fees for WooCommerce 19 * Version: 1.1.49.3 419 * Version: 1.1.49.36 20 20 * Author: PI Websolution 21 21 * Author URI: https://piwebsolution.com … … 25 25 * Domain Path: /languages 26 26 * WC requires at least: 7.0 27 * WC tested up to: 10.4. 227 * WC tested up to: 10.4.3 28 28 */ 29 29 … … 62 62 /** 63 63 * Currently plugin version. 64 * Start at version 1.1.49.3 4and use SemVer - https://semver.org64 * Start at version 1.1.49.36 and use SemVer - https://semver.org 65 65 * Rename this for your plugin and update it as you release new versions. 66 66 */ 67 define( 'CONDITIONAL_FEES_RULE_WOOCOMMERCE_VERSION', '1.1.49.3 4' );67 define( 'CONDITIONAL_FEES_RULE_WOOCOMMERCE_VERSION', '1.1.49.36' ); 68 68 define('PI_CEFW_BUY_URL', 'https://www.piwebsolution.com/cart/?add-to-cart=15441&variation_id=15442&utm_campaign=conditional-fee&utm_source=website&utm_medium=direct-buy'); 69 69 define('PI_CEFW_PRICE', '$34');
Note: See TracChangeset
for help on using the changeset viewer.