Blame view

common/models/Accounts.php 4.17 KB
5fb8f6f6   Administrator   update rep
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
50
51
52
53
54
55
56
57
  <?php
  
  namespace common\models;
  
  use Yii;
  
  /**
   * This is the model class for table "w_accounts".
   *
   * @property integer $id
   * @property integer $if_manager
   * @property string $email
   * @property string $pass
   * @property integer $margin_id
   * @property string $name
   * @property string $phones
   * @property integer $country
   * @property integer $city
   * @property string $address
   * @property string $comment
   * @property integer $rating
   * @property string $dt
   * @property integer $is_active
   * @property integer $is_firm
   * @property string $last_loginin
   * @property string $firm_inn
   * @property string $firm_bank
   * @property double $balance
   * @property integer $office_id
   * @property integer $is_scribe
   * @property integer $set_manager_id
   * @property string $phones2
   * @property string $phones3
   * @property integer $car
   * @property integer $mod
   * @property string $snumb
   * @property integer $deliveries
   * @property integer $scode
   * @property string $firm_ur_adr
   * @property string $firm_fiz_adr
   * @property string $firm_code_eg
   * @property string $firm_rs
   * @property string $firm_mfo
   * @property string $firm_site
   * @property string $company
   */
  class Accounts extends \yii\db\ActiveRecord
  {
      /**
       * @inheritdoc
       */
      public static function tableName()
      {
          return 'w_accounts';
      }
  
  
babda456   Administrator   after marge
58
59
60
61
62
63
      public function beforeSave()
      {
          $date = \DateTime::createFromFormat("Y.m.d" , $this->dt);
          $this->dt = $date->getTimestamp();
      }
  
5fb8f6f6   Administrator   update rep
64
65
66
67
68
69
      /**
       * @inheritdoc
       */
      public function rules()
      {
          return [
babda456   Administrator   after marge
70
              [['if_manager', 'margin_id', 'country', 'city', 'rating',  'is_active', 'is_firm', 'office_id', 'is_scribe', 'set_manager_id', 'car', 'mod', 'deliveries', 'scode'], 'integer'],
5fb8f6f6   Administrator   update rep
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
              [['email', 'pass', 'name', 'phones', 'comment', 'dt', 'set_manager_id'], 'required'],
              [['comment'], 'string'],
              [['balance'], 'number'],
              [['email', 'name', 'firm_site'], 'string', 'max' => 150],
              [['pass'], 'string', 'max' => 30],
              [['phones', 'phones2', 'phones3'], 'string', 'max' => 50],
              [['address', 'firm_inn', 'firm_bank'], 'string', 'max' => 254],
              [['last_loginin'], 'string', 'max' => 15],
              [['snumb', 'firm_ur_adr', 'firm_fiz_adr', 'firm_code_eg', 'firm_rs', 'firm_mfo', 'company'], 'string', 'max' => 255],
              [['email'], 'unique']
          ];
      }
  
      /**
       * @inheritdoc
       */
      public function attributeLabels()
      {
          return [
              'id' => 'ID',
              'if_manager' => 'Статус менеджера',
              'email' => 'E-mail (Логин)',
              'pass' => 'Пароль',
              'margin_id' => 'Тип цены',
              'name' => 'Имя',
              'phones' => 'Телефоны',
              'country' => Yii::t('app', 'Country'),
              'city' =>'Город',
              'address' => 'Адрес',
              'comment' => 'Комментарий',
              'rating' => Yii::t('app', 'Rating'),
              'dt' =>'Дата регистрации',
              'is_active' => 'Активный',
babda456   Administrator   after marge
104
              'is_firm' => 'Юридическое лицо',
5fb8f6f6   Administrator   update rep
105
              'last_loginin' => Yii::t('app', 'Last Loginin'),
babda456   Administrator   after marge
106
107
              'firm_inn' => 'ИНН',
              'firm_bank' => 'Банк',
5fb8f6f6   Administrator   update rep
108
109
110
111
112
113
114
115
              'balance' => Yii::t('app', 'Balance'),
              'office_id' => Yii::t('app', 'Office ID'),
              'is_scribe' => 'Подписка',
              'set_manager_id' => 'Персональный менеджер',
              'phones2' => 'Телефоны 2',
              'phones3' => 'Телефоны 3',
              'car' => Yii::t('app', 'Car'),
              'mod' => Yii::t('app', 'Mod'),
664ccf8e   Administrator   after marge
116
              'snumb' => 'snumb',
5fb8f6f6   Administrator   update rep
117
              'deliveries' => Yii::t('app', 'Deliveries'),
664ccf8e   Administrator   after marge
118
              'scode' => 'Код в 1С',
babda456   Administrator   after marge
119
120
121
122
123
124
125
              'firm_ur_adr' => 'Юридический адрес',
              'firm_fiz_adr' => 'Физический адрес',
              'firm_code_eg' => 'Код ЭГ',
              'firm_rs' => 'Расчётный счёт',
              'firm_mfo' => 'МФО',
              'firm_site' => 'Сайт',
              'company' => 'Название фирмы',
5fb8f6f6   Administrator   update rep
126
127
128
          ];
      }
  }