From b589bcaa9ae5a80571f7e677f2e52c480d79e1ab Mon Sep 17 00:00:00 2001 From: Reinhold Kainhofer <reinhold@kainhofer.com> Date: Fri, 22 Nov 2013 16:55:38 +0100 Subject: [PATCH] Implement print_r function and round/ceil/floor to round to multiples of a given value --- rules_shipping_base.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rules_shipping_base.php b/rules_shipping_base.php index 2c9ad6c..658c6b6 100644 --- a/rules_shipping_base.php +++ b/rules_shipping_base.php @@ -897,11 +897,15 @@ class ShippingRule { case "floor": return floor($args[0]); break; case "abs": return abs($args[0]); break; case "not": return !$args[0]; break; + case "print_r": return print_r($args[0],1); break; } } if (count($args) == 2) { switch ($func) { case "digit": return substr($args[0], $args[1]-1, 1); break; + case "round": return round($args[0]/$args[1])*$args[1]; break; + case "ceil": return ceil($args[0]/$args[1])*$args[1]; break; + case "floor": return floor($args[0]/$args[1])*$args[1]; break; } } if (count($args) == 3) { -- GitLab