Undefined index: rules in class-wcml-dynamic-pricing.php
-
0
down vote
favoriteJust installed dynamic-pricing plugin. Developers made a misstake by forget to declare an index called rules. Now I get this error message:”Notice: Undefined index: rules in /home/deb100007/domains/my-shop.com/public_html/wp-content/plugins/woocommerce-multilingual/compatibility/class-wcml-dynamic-pricing.php on line 23″
I have tried to solve it with putting an extra line above the error with $rule = ”; But it did not help.
Can someone give me a hint how to solve this one? Thanks in advance. Herman
function filter_price($modules){ foreach($modules as $mod_key=>$module){ if(isset($module->available_rulesets)){ $available_rulesets = module->available_rulesets; foreach($available_rulesets as $rule_key=>$available_ruleset){ $rules = ''; // did not work. $rules = $available_ruleset['rules']; if($rules){ foreach($rules as $r_key=>$rule){ if($rule['type'] == 'fixed_product'){ $rules[$r_key]['amount'] = apply_filters('wcml_raw_price_amount', $rule['amount']); } } $modules[$mod_key]->available_rulesets[$rule_key]['rules'] = $rules; } } } } return $modules; }
I have solve it with a global, but is that the correct solution? Hope someone of you can inform me.
function filter_price($modules){ global $rules;
Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
- The topic ‘Undefined index: rules in class-wcml-dynamic-pricing.php’ is closed to new replies.