diff --git a/common/modules/product/helpers/ProductHelper.php b/common/modules/product/helpers/ProductHelper.php index fe6378a..6705995 100755 --- a/common/modules/product/helpers/ProductHelper.php +++ b/common/modules/product/helpers/ProductHelper.php @@ -73,17 +73,7 @@ class ProductHelper extends Object { public static function getLastProducts($as_object = false) { $last_products = Yii::$app->session->get('last_products', []); if ($as_object) { - $_products = []; - foreach(Product::find()->joinWith(['variant'])->where([Product::tableName() .'.product_id' => $last_products])->andWhere(['!=', ProductVariant::tableName() .'.stock', 0])->all() as $product) { - $_products[$product->product_id] = $product; - } - foreach($last_products as &$last_product) { - if (empty($_products[$last_product])) { - unset($last_product); - continue; - } - $last_product = $_products[$last_product]; - } + $last_products = Product::find()->joinWith(['variant'])->where([Product::tableName() .'.product_id' => $last_products])->andWhere(['!=', ProductVariant::tableName() .'.stock', 0])->all(); } return array_reverse($last_products); } diff --git a/common/modules/product/widgets/views/product_smart.php b/common/modules/product/widgets/views/product_smart.php index 1577322..05c796f 100755 --- a/common/modules/product/widgets/views/product_smart.php +++ b/common/modules/product/widgets/views/product_smart.php @@ -11,9 +11,7 @@ use yii\helpers\Url; '#' => 'm' .$product->enabledVariant->product_variant_id]) ?>"> enabledVariant->imageUrl, 'list')?> - - is_top) || !empty($product->is_new) || !empty($product->akciya)) :?>