From ff1d6ff0401802cff924b58e84578a62fbe0d478 Mon Sep 17 00:00:00 2001 From: priojk Date: Sun, 19 Mar 2023 10:32:39 +0100 Subject: [PATCH] fixed hook (correct return value, option to change params) --- .../product/dynamic_price/class/price_parser.class.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/htdocs/product/dynamic_price/class/price_parser.class.php b/htdocs/product/dynamic_price/class/price_parser.class.php index 412d015f8b9..64c92752075 100644 --- a/htdocs/product/dynamic_price/class/price_parser.class.php +++ b/htdocs/product/dynamic_price/class/price_parser.class.php @@ -127,12 +127,12 @@ class PriceParser global $user; global $hookmanager; $action = 'PARSEEXPRESSION'; - if ($result = $hookmanager->executeHooks('doDynamiPrice', array( - 'expression' =>$expression, - 'product' => $product, - 'values' => $values + if ($reshook = $hookmanager->executeHooks('doDynamiPrice', array( + 'expression' => &$expression, + 'product' => &$product, + 'values' => &$values ), $this, $action)) { - return $result; + return $hookmanager->resArray['return']; } //Check if empty $expression = trim($expression);