Blame view

common/modules/product/models/Stock.php 1.61 KB
8072159c   Alex Savenko   create proj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
  <?php
  
  namespace common\modules\product\models;
  
  use Yii;
  
  /**
   * This is the model class for table "stock".
   *
   * @property integer $stock_id
   * @property string $name
   *
   * @property ProductStock[] $productStocks
   */
  class Stock extends \yii\db\ActiveRecord
  {
  
      /**
       * @inheritdoc
       */
      public static function tableName()
      {
          return 'stock';
      }
  
      /**
       * @inheritdoc
       */
      public function rules()
      {
          return [
              [['name'], 'string', 'max' => 150],
              [['name'], 'required'],
          ];
      }
  
  
      public function getSiteName(){
          switch(mb_strtolower($this->name)){
              case "харьков свет":
                  return 'МАГАЗИН ХАРЬКОВ';
                  break;
              case "осокорки":
                  return 'МАГАЗИН "ОСОКОРКИ"';
                  break;
              case "олимп":
                  return 'ТЦ "ОЛИМПИЙСКИЙ"';
                  break;
              case "магазин":
249534b0   Alexey Boroda   -Shop adress fix
50
                  return "МАГАЗИН ГЛУБОЧИЦКАЯ";
8072159c   Alex Savenko   create proj
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
                  break;
              default:
                  //return "На складе";
                  break;
          }
      }
  
  
  
  
      /**
       * @inheritdoc
       */
      public function attributeLabels()
      {
          return [
              'stock_id' => Yii::t('product', 'Stock ID'),
              'name' => Yii::t('product', 'Name'),
          ];
      }
      /**
       * @inheritdoc
       * @return StockQuery the active query used by this AR class.
       */
      public static function find()
      {
          return new StockQuery(get_called_class());
      }
  }