Blame view

frontend/models/Feedback.php 1.94 KB
cfc1b89a   alex   123
1
2
  <?php
      /**
929c9486   alex   Поредактировал фо...
3
4
5
       * ================================================================================================================|
       * Модель для форм отзыва на openeurope
       * ================================================================================================================|
cfc1b89a   alex   123
6
7
8
9
       */
      
  namespace frontend\models;
  
929c9486   alex   Поредактировал фо...
10
  use artbox\core\models\Feedback as ArtboxCoreFeedback;
cfc1b89a   alex   123
11
  
d36b7201   alex   Поредактировал фо...
12
  class Feedback extends ArtboxCoreFeedback
cfc1b89a   alex   123
13
  {
929c9486   alex   Поредактировал фо...
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
      public function rules()
      {
          return [
              [
                  [
                      'name',
                      'email',
                      'phone',
                  ],
                  'required',
                  'on'      => self::SCENARIO_DEFAULT,
                  'message' => \Yii::t('app', 'Empty field'),
              ],
              [
                  [
                      'name',
                      'email',
                  ],
                  'required',
                  'on'      => self::SCENARIO_FEEDBACK,
                  'message' => \Yii::t('app', 'Empty field'),
              ],
              [
                  [
                      'phone',
                      'name',
                  ],
                  'required',
                  'on' => self::SCENARIO_CALLBACK,
d36b7201   alex   Поредактировал фо...
43
  
929c9486   alex   Поредактировал фо...
44
45
46
47
              ],
              [
                  [ 'email' ],
                  'email',
d36b7201   alex   Поредактировал фо...
48
                  'message' => \Yii::t('app', 'Wrong email'),
929c9486   alex   Поредактировал фо...
49
50
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
              ],
              
              [
                  [
                      'name',
                      'phone',
                      'email',
                  ],
                  'string',
                  'max' => 255,
              ],
              [
                  [
                      'message',
                  ],
                  'string',
              ],
              [
                  [
                      'status',
                  ],
                  'boolean',
              ],
              [
                  'returnUrl',
                  'safe',
              ],
          ];
      }
      
cfc1b89a   alex   123
79
  }