Blame view

frontend/views/accounts/general.php 6.98 KB
51e0a262   Yarik   test
1
2
3
4
5
6
7
  <?php
      /**
       * @var UserInfo    $user_info
       * @var User        $user
       * @var CompanyInfo $company_info
       */
      use common\models\CompanyInfo;
51e0a262   Yarik   test
8
      use common\models\Option;
51e0a262   Yarik   test
9
10
      use common\models\User;
      use common\models\UserInfo;
f819c230   Yarik   test
11
      use common\widgets\ImageUploader;
51e0a262   Yarik   test
12
13
      use yii\helpers\Html;
      use yii\widgets\ActiveForm;
51e0a262   Yarik   test
14
      use \common\widgets\MultiLangForm;
51e0a262   Yarik   test
15
16
  
      $this->title = 'Учетные данные';
51e0a262   Yarik   test
17
      $this->params['breadcrumbs'][] = $this->title;
51e0a262   Yarik   test
18
  ?>
d8e2d677   Виталий   tokar commit
19
20
  <div class="login-left-column-title"><?= $this->title ?></div>
  
51e0a262   Yarik   test
21
  <div class="" id="form_definition">
0dfdb6ef   Виталий   tokar commit
22
      <?php  $form = ActiveForm::begin (); ?>
d8e2d677   Виталий   tokar commit
23
24
25
26
  
  
  
  
0dfdb6ef   Виталий   tokar commit
27
28
29
30
31
32
33
34
35
36
37
  <!--//     $form->field ($user, 'isPerformer', ['template' => "{label}:\n{input}\n{hint}\n{error}"])-->
  <!--//        ->label ('<span></span>Я - исполнитель')-->
  <!--//        ->hint ('Отображается если указать специализации услуг в личном кабинете.')-->
  <!--//        ->checkbox (['class'=> 'test', 'disabled'=>'disabled'], false);-->
  <!--//     $form->field ($user, 'isCustomer', ['template' => "{label}:\n{input}\n{hint}\n{error}"])-->
  <!--//        ->label ('Я - заказчик')-->
  <!--//        ->hint ('Отображается если созданы заказы.')-->
  <!--//        ->checkbox ([], false);-->
  <!--//     $form->field ($user, 'type')-->
  <!--//        ->label ('Кто вы')-->
  <!--//        ->radioList ([1 => 'Частное лицо', 2 => 'Компания'],['class'=>'test']);-->
d8e2d677   Виталий   tokar commit
38
39
40
41
42
  
  
  
  
  
8ac2f37e   Yarik   Merge remote-trac...
43
  
0dfdb6ef   Виталий   tokar commit
44
45
      <div class="general-check-wr style">
          <div class="general-check">
d8e2d677   Виталий   tokar commit
46
  
0dfdb6ef   Виталий   tokar commit
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
              <div class="general-check-left">
                  <?= $form->field ($user, 'isPerformer', ['template' => "{input}\n{label}\n{error}"])
                      ->label ('<span></span>Я - исполнитель')
                      ->checkbox (['class'=> 'custom-check disabled admin-check', 'disabled'=>'disabled'], false);
                  ?>
              </div>
              <div class="general-check-right">
                  <div class="general-check-right-txt">Обязательно должны быть указаны специализации услуг, что бы вы попали в рейтинг исполнителей</div>
              </div>
          </div>
  
          <div class="general-check">
              <div class="general-check-left">
                  <?= $form->field ($user, 'isCustomer', ['template' => "{input}\n{label}\n{error}"])
                      ->label ('<span></span>Я - заказчик')
                      ->checkbox (['class'=> 'custom-check disabled admin-check', 'disabled'=>'disabled'], false);
                  ?>
              </div>
              <div class="general-check-right">
                  <div class="general-check-right-txt">Обязательно должны быть созданы проекты вами, что бы вы попали в рейтинг исполнителей</div>
              </div>
          </div>
  
      </div>
      <div class="general-who style border-general">
          <div class="general-who-title gen-admin-title">Кто вы:</div>
f0f915df   Administrator   add Vitaliy's wid...
73
  
0dfdb6ef   Виталий   tokar commit
74
          <?= $form->field ($user, 'type')
f0f915df   Administrator   add Vitaliy's wid...
75
76
77
78
79
              ->label (false)
              ->radioList (
                  [1 => 'Частное лицо', 2 => 'Компания'],
                  [
                      'item' => function($index, $label, $name, $checked, $value) {
c8ee4f73   Administrator   add Vitaliy's wid...
80
81
                          $return = '<input id="select_admin_'.$value.'" type="radio" name="' . $name . '" value="' . $value . '" '.($checked ? "checked" :"").' >';
                          $return .= '<label for="select_admin_'.$value.'" >';
f0f915df   Administrator   add Vitaliy's wid...
82
83
84
85
86
87
88
                          $return .= '<span></span>' . ucwords($label);
                          $return .= '</label>';
  
                          return $return;
                      }
                  ]
              );
0dfdb6ef   Виталий   tokar commit
89
90
          ?>
  
0dfdb6ef   Виталий   tokar commit
91
92
93
94
  
      </div>
  
          <?= $form->field ($company_info, 'name', ['options' => ['class' => 'form-group company_info']])
51e0a262   Yarik   test
95
96
                    ->label ('Название компании')
                    ->textInput ();
0dfdb6ef   Виталий   tokar commit
97
98
          ?>
          <?= $form->field ($company_info, 'staff', ['options' => ['class' => 'form-group company_info']])
51e0a262   Yarik   test
99
100
                    ->label ('Количество сотрудников')
                    ->input ('number');
0dfdb6ef   Виталий   tokar commit
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
          ?>
          <?= '<div class="company_info">Контакты представителя</div>';
          ?>
  
  
      <div class="input-blocks-wrapper">
          <div class="input-blocks">
              <?= $form->field ($user, 'firstname')
                  ->label ('Имя')
                  ->textInput ();
              ?>
          </div>
      </div>
  
          <?= $form->field ($user, 'lastname')
              ->label ('Фамилия')
              ->textInput ();
          ?>
          <?= $form->field ($user_info, 'country')
51e0a262   Yarik   test
120
121
                    ->label ('Ваша страна')
                    ->textInput ();
0dfdb6ef   Виталий   tokar commit
122
123
          ?>
          <?= $form->field ($user_info, 'city')
51e0a262   Yarik   test
124
125
                    ->label ('Ваш город')
                    ->textInput ();
0dfdb6ef   Виталий   tokar commit
126
127
          ?>
          <?= $form->field ($company_info, 'street', ['options' => ['class' => 'form-group company_info']])
51e0a262   Yarik   test
128
129
                    ->label ('Улица')
                    ->textInput ();
0dfdb6ef   Виталий   tokar commit
130
131
          ?>
          <?= $form->field ($company_info, 'house', ['options' => ['class' => 'form-group company_info']])
51e0a262   Yarik   test
132
133
                    ->label ('Дом')
                    ->textInput ();
0dfdb6ef   Виталий   tokar commit
134
135
          ?>
          <?= $form->field ($user, 'email')
51e0a262   Yarik   test
136
137
                    ->label ('Email')
                    ->textInput (['disabled' => 'disabled']);
0dfdb6ef   Виталий   tokar commit
138
139
          ?>
          <?= $form->field ($company_info, 'hide_mail', ['options' => ['class' => 'form-group company_info'], 'template' => "{input}{label}\n{hint}\n{error}"])
51e0a262   Yarik   test
140
                    ->label ('Не публиковать Email')
0dfdb6ef   Виталий   tokar commit
141
142
143
                    ->checkbox (['checked'=>'checked'], false);
          ?>
          <?= $form->field ($user_info, 'busy')
51e0a262   Yarik   test
144
145
                    ->label ('Статус')
                    ->radioList ([0 => 'Свободен', 1 => 'Занят']);
0dfdb6ef   Виталий   tokar commit
146
147
          ?>
          <?= $form->field ($user_info, 'member')
51e0a262   Yarik   test
148
149
150
                    ->label ('Членство в МФП')
                    ->hint ('Выберите если хотите стать членом МФП и наш менеджер свяжется с Вами.')
                    ->radioList ([0 => 'Не хочу', 1 => 'Хочу стать']);
0dfdb6ef   Виталий   tokar commit
151
152
          ?>
          <?= ImageUploader::widget([
f819c230   Yarik   test
153
154
155
156
157
158
159
160
              'model'=> $user_info,
              'field'=>'image',
              'width'=>100,
              'height'=>100,
              'multi'=>false,
              'gallery' =>$user_info->image,
              'name' => 'Загрузить аватар'
          ]);
0dfdb6ef   Виталий   tokar commit
161
162
          ?>
          <?= ImageUploader::widget([
f819c230   Yarik   test
163
164
165
166
167
168
169
170
              'model'=> $user_info,
              'field'=>'poster',
              'width'=>1200,
              'height'=>600,
              'multi'=>false,
              'gallery' =>$user_info->poster,
              'name' => 'Загрузить постер'
          ]);
0dfdb6ef   Виталий   tokar commit
171
172
          ?>
          <?= Html::submitButton('Обновить', ['class' => 'btn btn-primary']);
51e0a262   Yarik   test
173
          $form->end ();
0dfdb6ef   Виталий   tokar commit
174
          ?>
51e0a262   Yarik   test
175
  </div>