Blame view

frontend/views/search/vacancy.php 7.94 KB
97fb6489   Yarik   test
1
2
  <?php
  
39a34915   Yarik   Commit
3
4
5
6
7
8
9
      use common\models\Specialization;
      use kartik\select2\Select2;
      use \yii\helpers\Html;
      use yii\web\JsExpression;
      use yii\widgets\ActiveForm;
      use yii\widgets\LinkPager;
      use yii\widgets\ListView;
97fb6489   Yarik   test
10
  
39a34915   Yarik   Commit
11
      /* @var $this yii\web\View */
394d4a6a   Yarik   Commit
12
      $this->title = 'Proektant.net';
97fb6489   Yarik   test
13
  
97fb6489   Yarik   test
14
15
16
17
18
19
20
21
  ?>
  
  <div class="section-box content">
      <div class="section-box-15">
          <div class="box-wr">
              <div class="box-all">
                  <div class="performer-vacancy-sidebar-left-wr vacancy-general-sidebar-wr">
                      <div class="left-search-work">
cda2c1c9   Administrator   add yii jquery
22
                          <?php
39a34915   Yarik   Commit
23
24
25
26
27
                              $form = ActiveForm::begin([
                                  'options' => [ 'class' => 'search-work-form' ],
                                  'action'  => [ '' ],
                                  'method'  => 'get',
                              ]);
cda2c1c9   Administrator   add yii jquery
28
29
                          ?>
  
39a34915   Yarik   Commit
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
58
59
60
                          <?= $form->field($model, 'city')
                                   ->widget(Select2::classname(), [
                                       'options'       => [ 'placeholder' => 'Выбор города ...' ],
                                       'pluginOptions' => [
                                           'allowClear'         => true,
                                           'minimumInputLength' => 3,
                                           'ajax'               => [
                                               'url'      => \yii\helpers\Url::to([ 'site/city' ]),
                                               'dataType' => 'json',
                                               'data'     => new JsExpression('function(params) { return {q:params.term}; }'),
                                           ],
                                           'escapeMarkup'       => new JsExpression('function (markup) { return markup; }'),
                                           'templateResult'     => new JsExpression('function(city) { return city.text; }'),
                                           'templateSelection'  => new JsExpression('function (city) { return city.text; }'),
                                       ],
                                   ]); ?>
                          <?php
                              // New specialization chooser
                          ?>
                          <div class="input-blocks-wrapper admin-menu-list">
                              <div class="input-blocks" style="width: 100%; margin-bottom: 5px">
                                  <label>Специализации</label>
                                  <div class="required"></div>
                              </div>
                              <div class="new-spec-block style">
                                  <ul class="content-menu-first">
                                      <?php foreach($specializations as $specialization): ?>
                                          <li data-img="<?= $specialization->image ?>">
                                              <span data-menu-bg="<?= $specialization->background ?>" style="background: <?= $specialization->background ?>"></span><a href="#"><?= $specialization->specialization_name ?></a>
                                              <ul>
                                                  <?php foreach($specialization->children as $child_first): ?>
cda2c1c9   Administrator   add yii jquery
61
  
39a34915   Yarik   Commit
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
                                                      <?php if($child_first instanceof Specialization): ?>
                                                          <li>
                                                              <a href="#"><?= $child_first->specialization_name ?></a>
                                                              <ul>
                                                                  <?php foreach($child_first->children as $child_second): ?>
                                                                      <?php if($child_first instanceof Specialization): ?>
                                                                          <li>
                                                                              <a href="#" title="<?= $child_second->specialization_name ?>">
                                                                                  <?= $form->field($model, "specialization[{$child_second->specialization_id}]", [
                                                                                      'template' => '{input}{label}{hint}{error}',
                                                                                  ])
                                                                                           ->label('<span></span>' . $child_second->specialization_name)
                                                                                           ->checkbox([
                                                                                               'value'   => $child_second->specialization_id,
                                                                                               'label'   => NULL,
                                                                                               'uncheck' => NULL,
                                                                                               'class'   => 'custom-check',
                                                                                           ], false) ?>
                                                                              </a>
                                                                          </li>
                                                                      <?php endif; ?>
                                                                  <?php endforeach; ?>
                                                              </ul>
                                                          </li>
                                                      <?php endif; ?>
                                                  <?php endforeach; ?>
97fb6489   Yarik   test
88
  
39a34915   Yarik   Commit
89
90
91
92
93
94
95
                                              </ul>
                                          </li>
                                      <?php endforeach; ?>
                                  </ul>
                              </div>
                              <div class="style admn-menu-err">
                                  <div class="help-block">Необходимо выбрать хотя бы одну «специализацию».</div>
97fb6489   Yarik   test
96
                              </div>
39a34915   Yarik   Commit
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
                          </div>
  
                          <div class="admin-specialization-selected style">
                              <ul></ul>
                          </div>
                          <?php
                              // End of new specialization chooser
                          ?>
                          <?php
                              /*
                              $form->field($model, 'specialization')
                                  ->dropDownList($specialization, ['prompt' => 'Любая']);
                              */
                          ?>
  
  
                          <div class="blocks-check-list-submit">
                              <?= Html::submitInput('Найти') ?>
                          </div>
cda2c1c9   Administrator   add yii jquery
116
117
118
                          <?php
                              $form->end();
                          ?>
97fb6489   Yarik   test
119
120
121
122
123
                      </div>
                  </div>
                  <div class="section-box performer-vacancy-vacant-wr">
                      <div class="performer-vacancy-vacant-title style">Вакансии</div>
                      <div class="performer-vacancy-vacant-title-reclam-wr style">
97fb6489   Yarik   test
124
  
39a34915   Yarik   Commit
125
126
127
128
129
                          <?= ListView::widget([
                              'dataProvider' => $dataProvider,
                              'itemView'     => '_vacancy_list_view',
                              'summary'      => false,
                          ]); ?>
97fb6489   Yarik   test
130
131
                      </div>
                      <div class="navi-buttons-wr style">
39a34915   Yarik   Commit
132
133
134
                          <?= LinkPager::widget([
                              'pagination' => $pagination,
                          ]) ?>
97fb6489   Yarik   test
135
136
137
138
139
140
141
142
                      </div>
                  </div>
              </div>
          </div>
  
      </div>
  
  </div>