diff --git a/rules_shipping_base.php b/rules_shipping_base.php index 34dc491267d5412aa89d954b2fbccd119a5304ba..d84798546ed9ba0723f5e47be9a98a4bb60371d7 100644 --- a/rules_shipping_base.php +++ b/rules_shipping_base.php @@ -855,7 +855,7 @@ class ShippingRule { return false; } - switch ($func) { + switch ($function) { case "length": return count($args[0]); break; case "union": case "join": return call_user_func_array( "array_merge" , $args); break; @@ -915,7 +915,7 @@ class ShippingRule { } // List functions if (in_array($func, array("length", "complement", "issubset", "contains", "union", "join", "intersection", "list_equal"))) { - return evaluateListFunction ($func, args); + return $this->evaluateListFunction ($func, $args); } // Functions with variable number of args switch ($func) {