diff --git a/common/modules/product/CatalogUrlManager.php b/common/modules/product/CatalogUrlManager.php index 5b835b2..5733d35 100755 --- a/common/modules/product/CatalogUrlManager.php +++ b/common/modules/product/CatalogUrlManager.php @@ -46,7 +46,7 @@ class CatalogUrlManager implements UrlRuleInterface { $link = 'product'.'/'. $product_variant->product->alias; header("Status: 301"); - header("Location: http://www.test-22.artweb.com.ua/".$link); + header("Location: http://www.linija-svitla.ua/".$link); die(); } } @@ -60,7 +60,7 @@ class CatalogUrlManager implements UrlRuleInterface { $link = 'product'.'/'. $product_variant->product->alias; header("Status: 301"); - header("Location: http://www.test-22.artweb.com.ua/".$link); + header("Location: http://www.linija-svitla.ua/".$link); die(); } } @@ -73,7 +73,7 @@ class CatalogUrlManager implements UrlRuleInterface { $link = 'product'.'/'. $product_variant->product->alias; header("Status: 301"); - header("Location: http://www.test-22.artweb.com.ua/".$link); + header("Location: http://www.linija-svitla.ua/".$link); die(); } $sku = $old_item_name[$count-2].'/'.$old_item_name[$count-1].' '.$old_item_name[$count]; @@ -82,7 +82,7 @@ class CatalogUrlManager implements UrlRuleInterface { if($product_variant instanceof ProductVariant){ $link = 'product'.'/'. $product_variant->product->alias; header("Status: 301"); - header("Location: http://www.test-22.artweb.com.ua/".$link); + header("Location: http://www.linija-svitla.ua/".$link); die(); } @@ -92,7 +92,7 @@ class CatalogUrlManager implements UrlRuleInterface { if($product_variant instanceof ProductVariant){ $link = 'product'.'/'. $product_variant->product->alias; header("Status: 301"); - header("Location: http://www.test-22.artweb.com.ua/".$link); + header("Location: http://www.linija-svitla.ua/".$link); die(); } @@ -102,7 +102,7 @@ class CatalogUrlManager implements UrlRuleInterface { if($product_variant instanceof ProductVariant){ $link = 'product'.'/'. $product_variant->product->alias; header("Status: 301"); - header("Location: http://www.test-22.artweb.com.ua/".$link); + header("Location: http://www.linija-svitla.ua/".$link); die(); } @@ -115,7 +115,7 @@ class CatalogUrlManager implements UrlRuleInterface { $link = 'product'.'/'. $product_variant->product->alias; header("Status: 301"); - header("Location: http://www.test-22.artweb.com.ua/".$link); + header("Location: http://www.linija-svitla.ua/".$link); die(); } } @@ -127,7 +127,7 @@ class CatalogUrlManager implements UrlRuleInterface { $link = 'product'.'/'. $product_variant->product->alias; header("Status: 301"); - header("Location: http://www.test-22.artweb.com.ua/".$link); + header("Location: http://www.linija-svitla.ua/".$link); die(); } } diff --git a/common/modules/product/models/Category.php b/common/modules/product/models/Category.php index b314863..9cff907 100755 --- a/common/modules/product/models/Category.php +++ b/common/modules/product/models/Category.php @@ -241,7 +241,7 @@ class Category extends \yii\db\ActiveRecord ->innerJoin('tax_group','tax_group.tax_group_id = tax_option.tax_group_id') ->orderBy('tax_option.sort, tax_group.sort'); return $query3->all(); - }, 3600*24); + }, 3600); } diff --git a/common/modules/product/models/Product.php b/common/modules/product/models/Product.php index f299495..9cb5b89 100755 --- a/common/modules/product/models/Product.php +++ b/common/modules/product/models/Product.php @@ -153,7 +153,8 @@ class Product extends \yii\db\ActiveRecord */ public function getImageUrl() { - $image = empty($this->variant) ? null : $this->variant->image; + + $image = !empty($this->image) ? $this->image : $this->variant->image; return !empty($image) ? $image->imageUrl : '/storage/no_photo.png'; } diff --git a/common/modules/product/models/ProductVariant.php b/common/modules/product/models/ProductVariant.php index e60c77b..4090e14 100755 --- a/common/modules/product/models/ProductVariant.php +++ b/common/modules/product/models/ProductVariant.php @@ -137,10 +137,6 @@ class ProductVariant extends \yii\db\ActiveRecord return $this->hasMany(ProductStock::className(),['product_variant_id'=> 'product_variant_id'])->joinWith('stock'); } - public function getVariantActiveStocks(){ - - return $this->hasMany(ProductStock::className(),['product_variant_id'=> 'product_variant_id'])->where(['quantity' > 0])->joinWith('stock'); - } public function getStocks(){ diff --git a/common/modules/product/models/Stock.php b/common/modules/product/models/Stock.php index b66c505..4986388 100755 --- a/common/modules/product/models/Stock.php +++ b/common/modules/product/models/Stock.php @@ -68,7 +68,6 @@ class Stock extends \yii\db\ActiveRecord 'name' => Yii::t('product', 'Name'), ]; } - /** * @inheritdoc * @return StockQuery the active query used by this AR class. diff --git a/common/widgets/views/order.php b/common/widgets/views/order.php index 98dd125..13b2370 100755 --- a/common/widgets/views/order.php +++ b/common/widgets/views/order.php @@ -107,7 +107,7 @@