Blame view

common/modules/product/views/variant/update.php 1.99 KB
d8c1a2e0   Yarik   Big commit artbox
1
  <?php
d55d2fe0   Yarik   Multilanguage
2
      
4e55ce81   Yarik   Another one admin...
3
      use common\modules\product\models\Product;
d55d2fe0   Yarik   Multilanguage
4
5
6
7
8
9
10
11
12
13
14
      use common\modules\product\models\ProductStock;
      use common\modules\product\models\ProductVariant;
      use common\modules\product\models\ProductVariantLang;
      use yii\db\ActiveQuery;
      use yii\helpers\Html;
      use yii\helpers\Url;
      use yii\web\View;
      
      /**
       * @var View                 $this
       * @var ProductVariant       $model
8af13427   Yarik   For leha commit.
15
       * @var ProductVariantLang[] $modelLangs
d55d2fe0   Yarik   Multilanguage
16
17
       * @var ActiveQuery          $groups
       * @var ProductStock[]       $stocks
4e55ce81   Yarik   Another one admin...
18
       * @var Product              $product
d55d2fe0   Yarik   Multilanguage
19
       */
8af13427   Yarik   For leha commit.
20
21
22
23
24
25
26
      $this->title = Yii::t(
              'product',
              'Update {modelClass}: ',
              [
                  'modelClass' => 'Product',
              ]
          ) . ' ' . $model->lang->title;
d55d2fe0   Yarik   Multilanguage
27
28
      $this->params[ 'breadcrumbs' ][] = [
          'label' => Yii::t('product', 'Products'),
4e55ce81   Yarik   Another one admin...
29
          'url'   => [ '/product/manage/index' ],
d55d2fe0   Yarik   Multilanguage
30
31
      ];
      $this->params[ 'breadcrumbs' ][] = [
8af13427   Yarik   For leha commit.
32
          'label' => $model->product->lang->title,
d55d2fe0   Yarik   Multilanguage
33
          'url'   => [
4e55ce81   Yarik   Another one admin...
34
              '/product/manage/view',
8af13427   Yarik   For leha commit.
35
              'id' => $model->product->id,
d55d2fe0   Yarik   Multilanguage
36
37
38
39
          ],
      ];
      $this->params[ 'breadcrumbs' ][] = [
          'label' => Yii::t('product', 'Variants'),
8af13427   Yarik   For leha commit.
40
41
42
43
44
45
          'url'   => Url::to(
              [
                  'index',
                  'product_id' => $model->product->id,
              ]
          ),
d55d2fe0   Yarik   Multilanguage
46
      ];
4e55ce81   Yarik   Another one admin...
47
      $this->params[ 'breadcrumbs' ][] = [
8af13427   Yarik   For leha commit.
48
49
50
51
          'label' => Yii::t('product', $model->lang->title),
          'url'   => Url::to(
              [
                  'view',
4428da8c   Yarik   Almost all databa...
52
                  'id' => $model->id,
8af13427   Yarik   For leha commit.
53
54
              ]
          ),
4e55ce81   Yarik   Another one admin...
55
      ];
d55d2fe0   Yarik   Multilanguage
56
      $this->params[ 'breadcrumbs' ][] = Yii::t('product', 'Update');
d8c1a2e0   Yarik   Big commit artbox
57
58
  ?>
  <div class="product-update">
d55d2fe0   Yarik   Multilanguage
59
      
d8c1a2e0   Yarik   Big commit artbox
60
      <h1><?= Html::encode($this->title) ?></h1>
d55d2fe0   Yarik   Multilanguage
61
      
8af13427   Yarik   For leha commit.
62
63
64
65
66
67
68
69
70
71
      <?= $this->render(
          '_form',
          [
              'model'      => $model,
              'modelLangs' => $modelLangs,
              'groups'     => $groups,
              'stocks'     => $stocks,
              'product'    => $product,
          ]
      ) ?>
d8c1a2e0   Yarik   Big commit artbox
72
73
  
  </div>