From 1c4e577e640d03275ba55508e9edc827d16ff39c Mon Sep 17 00:00:00 2001 From: paoloar77 Date: Tue, 28 Jan 2025 18:03:39 +0100 Subject: [PATCH] aa --- app/CustomFuncPao.php | 43 ++++++++++++++++++++++++++----------------- 1 file changed, 26 insertions(+), 17 deletions(-) diff --git a/app/CustomFuncPao.php b/app/CustomFuncPao.php index 27d7dbb7..b2bb7cf3 100644 --- a/app/CustomFuncPao.php +++ b/app/CustomFuncPao.php @@ -998,24 +998,33 @@ class ArticleFormatter private static function getStockInfo($product) { - if (!$product) { - return [ - 'stock_quantity' => 0, - 'quantity' => 0, - 'price' => '', - 'color' => 'black', - 'permalink' => '' - ]; + try { + if (!$product) { + return [ + 'stock_quantity' => 0, + 'quantity' => 0, + 'price' => '', + 'color' => 'black', + 'permalink' => '' + ]; + } + + if (isset($product['stock_quantity'])) { + $quantity = intval($product['stock_quantity']); + } + + $price = '0'; + if (isset($product['price'])) { + $price = $product['price']; + } + if (isset($product['sale_price'])) { + $price = $product['sale_price']; + } + + } catch (e) { + } - if (isset($product['stock_quantity'])) { - $quantity = intval($product['stock_quantity']); - } - $price = $product['price']; - if (isset($product['sale_price'])) { - $price = $product['sale_price']; - } - return [ 'quantity' => $quantity, 'price' => $price, @@ -1159,7 +1168,7 @@ class ArticleFormatter return $item->value; } } - + // Restituisce null se non trovato return null; } catch (Exception $e) {