Commit 7d9935e2e8ebc1ad6462a3f3f36bcde18065bd1b

Authored by Administrator
1 parent 16d5c948

проапдейтил роли

common/models/OrdersProducts.php
@@ -2,6 +2,8 @@ @@ -2,6 +2,8 @@
2 2
3 namespace common\models; 3 namespace common\models;
4 4
  5 +use common\modules\product\models\ProductVariant;
  6 +
5 class OrdersProducts extends \yii\db\ActiveRecord 7 class OrdersProducts extends \yii\db\ActiveRecord
6 { 8 {
7 public static function tableName() 9 public static function tableName()
@@ -31,8 +33,8 @@ class OrdersProducts extends \yii\db\ActiveRecord @@ -31,8 +33,8 @@ class OrdersProducts extends \yii\db\ActiveRecord
31 ]; 33 ];
32 } 34 }
33 35
34 - public function getMod() 36 + public function getProductVariant()
35 { 37 {
36 - return $this->hasOne(Mod::className(), ['id' => 'mod_id']); 38 + return $this->hasOne(ProductVariant::className(), ['product_variant_id' => 'mod_id']);
37 } 39 }
38 } 40 }
39 \ No newline at end of file 41 \ No newline at end of file
frontend/controllers/IamController.php
@@ -9,7 +9,7 @@ use yii\filters\VerbFilter; @@ -9,7 +9,7 @@ use yii\filters\VerbFilter;
9 use yii\data\ActiveDataProvider; 9 use yii\data\ActiveDataProvider;
10 use yii\data\Pagination; 10 use yii\data\Pagination;
11 use common\models\User; 11 use common\models\User;
12 -use common\models\Order; 12 +use common\models\Orders;
13 use common\models\OrdersProducts; 13 use common\models\OrdersProducts;
14 use common\models\Share; 14 use common\models\Share;
15 use common\models\Price; 15 use common\models\Price;
@@ -72,7 +72,7 @@ class IamController extends Controller @@ -72,7 +72,7 @@ class IamController extends Controller
72 public function actionMyorders(){ 72 public function actionMyorders(){
73 73
74 74
75 - $model = Order::find()->where(['user_id'=>Yii::$app->user->id])->orderBy('id DESC')->all(); 75 + $model = Orders::find()->where(['user_id'=>Yii::$app->user->id])->orderBy('id DESC')->all();
76 76
77 return $this->render('myorders',['model'=>$model]); 77 return $this->render('myorders',['model'=>$model]);
78 78
@@ -80,7 +80,7 @@ class IamController extends Controller @@ -80,7 +80,7 @@ class IamController extends Controller
80 80
81 public function actionShow_order() 81 public function actionShow_order()
82 { 82 {
83 - $model = Order::findOne($_GET['id']); 83 + $model = Orders::findOne($_GET['id']);
84 84
85 85
86 86
frontend/views/catalog/product.php
@@ -123,7 +123,7 @@ $this->registerJs (" @@ -123,7 +123,7 @@ $this->registerJs ("
123 <a href="#" rel='product' class="link_buy fl">В Корзину</a> 123 <a href="#" rel='product' class="link_buy fl">В Корзину</a>
124 <div class="both"></div> 124 <div class="both"></div>
125 </div> 125 </div>
126 - 126 + <?php /*
127 <div class="product_service"> 127 <div class="product_service">
128 <ul> 128 <ul>
129 <li class="item1"><a href="<?= Url::to (['iam/share', 'id' => $product->product_id]) ?>">Добавить в закладки</a> 129 <li class="item1"><a href="<?= Url::to (['iam/share', 'id' => $product->product_id]) ?>">Добавить в закладки</a>
@@ -133,7 +133,7 @@ $this-&gt;registerJs (&quot; @@ -133,7 +133,7 @@ $this-&gt;registerJs (&quot;
133 <li class="item3"><a href="<?= Url::to (['products/compare', 'id' => $product->product_id]) ?>">Добавить в 133 <li class="item3"><a href="<?= Url::to (['products/compare', 'id' => $product->product_id]) ?>">Добавить в
134 сравнение</a></li> 134 сравнение</a></li>
135 </ul> 135 </ul>
136 - </div> 136 + </div>*/?>
137 </div> 137 </div>
138 138
139 <div class="productRightBar"> 139 <div class="productRightBar">
frontend/views/iam/1person.php
@@ -26,7 +26,7 @@ $this-&gt;title = &#39;Профиль&#39;; @@ -26,7 +26,7 @@ $this-&gt;title = &#39;Профиль&#39;;
26 <ul> 26 <ul>
27 <li>Личные данные</li> 27 <li>Личные данные</li>
28 <li><a href="<?=Url::to(['iam/myorders'])?>">Мои заказы</a></li> 28 <li><a href="<?=Url::to(['iam/myorders'])?>">Мои заказы</a></li>
29 - <li><a href="<?=Url::to(['iam/share'])?>">Закладки</a></li> 29 + <!--<li><a href="<?=Url::to(['iam/share'])?>">Закладки</a></li>-->
30 <li><a href="<?=Url::to(['iam/price'])?>">Пожелания</a></li> 30 <li><a href="<?=Url::to(['iam/price'])?>">Пожелания</a></li>
31 </ul> 31 </ul>
32 </div> 32 </div>
frontend/views/iam/edit_person.php
@@ -34,7 +34,7 @@ $(&#39;#user-phone&#39;).mask(&#39;(000) 000-0000&#39;); @@ -34,7 +34,7 @@ $(&#39;#user-phone&#39;).mask(&#39;(000) 000-0000&#39;);
34 <ul> 34 <ul>
35 <li><a href="<?=Url::to(['iam/index'])?>">Личные данные</a></li> 35 <li><a href="<?=Url::to(['iam/index'])?>">Личные данные</a></li>
36 <li><a href="<?=Url::to(['iam/myorders'])?>">Мои заказы</a></li> 36 <li><a href="<?=Url::to(['iam/myorders'])?>">Мои заказы</a></li>
37 - <li><a href="<?=Url::to(['iam/share'])?>">Закладки</a></li> 37 + <!--<li><a href="<?=Url::to(['iam/share'])?>">Закладки</a></li>-->
38 <!--li><a href="<?=Url::to(['iam/price'])?>">Пожелания</a></li--> 38 <!--li><a href="<?=Url::to(['iam/price'])?>">Пожелания</a></li-->
39 </ul> 39 </ul>
40 </div> 40 </div>
frontend/views/iam/myorders.php
@@ -35,7 +35,7 @@ $this-&gt;registerJs(&quot; @@ -35,7 +35,7 @@ $this-&gt;registerJs(&quot;
35 <ul> 35 <ul>
36 <li><a href="<?=Url::to(['iam/index'])?>">Личные данные</a></li> 36 <li><a href="<?=Url::to(['iam/index'])?>">Личные данные</a></li>
37 <li><a href="<?=Url::to(['iam/myorders'])?>" class="active">Мои заказы</a></li> 37 <li><a href="<?=Url::to(['iam/myorders'])?>" class="active">Мои заказы</a></li>
38 - <li><a href="<?=Url::to(['iam/share'])?>">Закладки</a></li> 38 + <!--<li><a href="<?=Url::to(['iam/share'])?>">Закладки</a></li>-->
39 <!--li><a href="<?=Url::to(['iam/price'])?>">Пожелания</a></li--> 39 <!--li><a href="<?=Url::to(['iam/price'])?>">Пожелания</a></li-->
40 </ul> 40 </ul>
41 </div> 41 </div>
@@ -46,7 +46,7 @@ $this-&gt;registerJs(&quot; @@ -46,7 +46,7 @@ $this-&gt;registerJs(&quot;
46 46
47 <div class="favorites"> 47 <div class="favorites">
48 <div style="margin-top:-5px;"> 48 <div style="margin-top:-5px;">
49 - <?foreach($model as $item):?> 49 + <?php foreach($model as $item):?>
50 <div class="fav_point"> 50 <div class="fav_point">
51 <div class="left"><a href="#" class="link">№ <?=$item->id?></a></div> 51 <div class="left"><a href="#" class="link">№ <?=$item->id?></a></div>
52 <div class="left"><?=$item->date_time?></div> 52 <div class="left"><?=$item->date_time?></div>
@@ -55,19 +55,27 @@ $this-&gt;registerJs(&quot; @@ -55,19 +55,27 @@ $this-&gt;registerJs(&quot;
55 <div class="both"></div> 55 <div class="both"></div>
56 56
57 <div class="orders_view"> 57 <div class="orders_view">
58 - <?foreach($item->products as $item_p):if(!empty($item_p->cost)):?> 58 + <?php foreach($item->products as $item_p):
  59 + ?>
  60 +
  61 + <?php if(!empty($item_p->price)):?>
59 <div class="order"> 62 <div class="order">
60 - <div class="pixbox"><?if(!empty($item_p->mod->imageAvator)):?><img width="120" src="<?=Yii::$app->request->baseUrl.'/upload/mod/big/'.$item_p->mod->imageAvator?>"><?endif;?></div> 63 + <div class="pixbox">
  64 + <?= \common\components\artboximage\ArtboxImageHelper::getImage($item_p->productVariant->image->imageUrl, 'product_trumb2')?>
  65 +
  66 + </div>
61 <div class="order_title"><?=$item_p->product_name?></div> 67 <div class="order_title"><?=$item_p->product_name?></div>
62 <div class="order_count">Кол-во: <?=$item_p->count?></div> 68 <div class="order_count">Кол-во: <?=$item_p->count?></div>
63 - <div class="order_price"><span><?=$item_p->cost?></span> грн.</div> 69 + <div class="order_price"><span><?=$item_p->price?></span> грн.</div>
64 <p class="note"></p> 70 <p class="note"></p>
65 </div> 71 </div>
66 - <?endif;endforeach;?> 72 + <?php endif;?>
  73 +
  74 + <?php endforeach;?>
67 <div class="both"></div> 75 <div class="both"></div>
68 </div> 76 </div>
69 </div> 77 </div>
70 - <?endforeach;?> 78 + <?php endforeach;?>
71 79
72 </div> 80 </div>
73 81
frontend/views/iam/person.php
@@ -25,7 +25,7 @@ $this-&gt;title = &#39;Профиль&#39;; @@ -25,7 +25,7 @@ $this-&gt;title = &#39;Профиль&#39;;
25 <ul> 25 <ul>
26 <li><a href="<?=Url::to(['iam/index'])?>" class="active">Личные данные</a></li> 26 <li><a href="<?=Url::to(['iam/index'])?>" class="active">Личные данные</a></li>
27 <li><a href="<?=Url::to(['iam/myorders'])?>">Мои заказы</a></li> 27 <li><a href="<?=Url::to(['iam/myorders'])?>">Мои заказы</a></li>
28 - <li><a href="<?=Url::to(['iam/share'])?>">Закладки</a></li> 28 + <!--<li><a href="<?=Url::to(['iam/share'])?>">Закладки</a></li>-->
29 <!--li><a href="<?=Url::to(['iam/price'])?>">Пожелания</a></li--> 29 <!--li><a href="<?=Url::to(['iam/price'])?>">Пожелания</a></li-->
30 </ul> 30 </ul>
31 </div> 31 </div>
frontend/views/iam/share.php
@@ -34,7 +34,7 @@ $this-&gt;registerJs(&quot; @@ -34,7 +34,7 @@ $this-&gt;registerJs(&quot;
34 <ul> 34 <ul>
35 <li><a href="<?=Url::to(['iam/index'])?>">Личные данные</a></li> 35 <li><a href="<?=Url::to(['iam/index'])?>">Личные данные</a></li>
36 <li><a href="<?=Url::to(['iam/myorders'])?>">Мои заказы</a></li> 36 <li><a href="<?=Url::to(['iam/myorders'])?>">Мои заказы</a></li>
37 - <li><a href="<?=Url::to(['iam/share'])?>" class="active">Закладки</a></li> 37 + <!--<li><a href="<?=Url::to(['iam/share'])?>">Закладки</a></li>-->
38 <!--li><a href="<?=Url::to(['iam/price'])?>">Пожелания</a></li--> 38 <!--li><a href="<?=Url::to(['iam/price'])?>">Пожелания</a></li-->
39 </ul> 39 </ul>
40 </div> 40 </div>