Blame view

frontend/views/accounts/general.php 7.15 KB
51e0a262   Yarik   test
1
2
3
4
5
6
7
8
9
10
  <?php
      /**
       * @var UserInfo    $user_info
       * @var User        $user
       * @var CompanyInfo $company_info
       */
      use common\models\CompanyInfo;
      use common\models\Option;
      use common\models\User;
      use common\models\UserInfo;
f819c230   Yarik   test
11
      use common\widgets\ImageUploader;
51e0a262   Yarik   test
12
13
14
15
16
17
18
      use yii\helpers\Html;
      use yii\widgets\ActiveForm;
      use \common\widgets\MultiLangForm;
  
      $this->title = 'Учетные данные';
      $this->params['breadcrumbs'][] = $this->title;
  ?>
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
  
  
  
  
  
0dfdb6ef   Виталий   tokar commit
43
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
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
              <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>
          <?= $form->field ($user, 'type')
          ->label ('Кто вы')
          ->radioList ([1 => 'Частное лицо', 2 => 'Компания']);
          ?>
  
  <!--        --><?//= $form->field ($user, 'type')
  //            ->label (false)
  //            ->radioList (
  //                [1 => 'Male', 0 => 'Female'],
  //                [
  //                    'item' => function($index, $label, $name, $checked, $value) {
  //
  //                        $return = '<label class="modal-radio">';
  //                        $return .= '<input type="radio" name="' . $name . '" value="' . $value . '" tabindex="3">';
  //                        $return .= '<i></i>';
  //                        $return .= '<span>' . ucwords($label) . '</span>';
  //                        $return .= '</label>';
  //
  //                        return $return;
  //                    }
  //                ]
  //            );
  //        ?>
  
  
      </div>
  
          <?= $form->field ($company_info, 'name', ['options' => ['class' => 'form-group company_info']])
51e0a262   Yarik   test
101
102
                    ->label ('Название компании')
                    ->textInput ();
0dfdb6ef   Виталий   tokar commit
103
104
          ?>
          <?= $form->field ($company_info, 'staff', ['options' => ['class' => 'form-group company_info']])
51e0a262   Yarik   test
105
106
                    ->label ('Количество сотрудников')
                    ->input ('number');
0dfdb6ef   Виталий   tokar commit
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
          ?>
          <?= '<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
126
127
                    ->label ('Ваша страна')
                    ->textInput ();
0dfdb6ef   Виталий   tokar commit
128
129
          ?>
          <?= $form->field ($user_info, 'city')
51e0a262   Yarik   test
130
131
                    ->label ('Ваш город')
                    ->textInput ();
0dfdb6ef   Виталий   tokar commit
132
133
          ?>
          <?= $form->field ($company_info, 'street', ['options' => ['class' => 'form-group company_info']])
51e0a262   Yarik   test
134
135
                    ->label ('Улица')
                    ->textInput ();
0dfdb6ef   Виталий   tokar commit
136
137
          ?>
          <?= $form->field ($company_info, 'house', ['options' => ['class' => 'form-group company_info']])
51e0a262   Yarik   test
138
139
                    ->label ('Дом')
                    ->textInput ();
0dfdb6ef   Виталий   tokar commit
140
141
          ?>
          <?= $form->field ($user, 'email')
51e0a262   Yarik   test
142
143
                    ->label ('Email')
                    ->textInput (['disabled' => 'disabled']);
0dfdb6ef   Виталий   tokar commit
144
145
          ?>
          <?= $form->field ($company_info, 'hide_mail', ['options' => ['class' => 'form-group company_info'], 'template' => "{input}{label}\n{hint}\n{error}"])
51e0a262   Yarik   test
146
                    ->label ('Не публиковать Email')
0dfdb6ef   Виталий   tokar commit
147
148
149
                    ->checkbox (['checked'=>'checked'], false);
          ?>
          <?= $form->field ($user_info, 'busy')
51e0a262   Yarik   test
150
151
                    ->label ('Статус')
                    ->radioList ([0 => 'Свободен', 1 => 'Занят']);
0dfdb6ef   Виталий   tokar commit
152
153
          ?>
          <?= $form->field ($user_info, 'member')
51e0a262   Yarik   test
154
155
156
                    ->label ('Членство в МФП')
                    ->hint ('Выберите если хотите стать членом МФП и наш менеджер свяжется с Вами.')
                    ->radioList ([0 => 'Не хочу', 1 => 'Хочу стать']);
0dfdb6ef   Виталий   tokar commit
157
158
          ?>
          <?= ImageUploader::widget([
f819c230   Yarik   test
159
160
161
162
163
164
165
166
              'model'=> $user_info,
              'field'=>'image',
              'width'=>100,
              'height'=>100,
              'multi'=>false,
              'gallery' =>$user_info->image,
              'name' => 'Загрузить аватар'
          ]);
0dfdb6ef   Виталий   tokar commit
167
168
          ?>
          <?= ImageUploader::widget([
f819c230   Yarik   test
169
170
171
172
173
174
175
176
              'model'=> $user_info,
              'field'=>'poster',
              'width'=>1200,
              'height'=>600,
              'multi'=>false,
              'gallery' =>$user_info->poster,
              'name' => 'Загрузить постер'
          ]);
0dfdb6ef   Виталий   tokar commit
177
178
          ?>
          <?= Html::submitButton('Обновить', ['class' => 'btn btn-primary']);
51e0a262   Yarik   test
179
          $form->end ();
0dfdb6ef   Виталий   tokar commit
180
          ?>
51e0a262   Yarik   test
181
  </div>