Commit b274352950b7eda422f1556beed5df70aff2c56b

Authored by Виталий
1 parent 47559a4b

tokar commit

common/widgets/views/courses_field.php
@@ -10,6 +10,7 @@ @@ -10,6 +10,7 @@
10 10
11 <div class="field_list"> 11 <div class="field_list">
12 <?php $t = 0; 12 <?php $t = 0;
  13 + $label = 0; // add this var
13 for($i = 1; $i <= count($model); $i++): 14 for($i = 1; $i <= count($model); $i++):
14 $row = $i; 15 $row = $i;
15 16
@@ -19,8 +20,14 @@ @@ -19,8 +20,14 @@
19 'class' => 'form-group', 20 'class' => 'form-group',
20 'id' => isset( $model[ $i ][ 'parent_key' ] ) ? $model[ $i ][ 'parent_key' ] : 0, 21 'id' => isset( $model[ $i ][ 'parent_key' ] ) ? $model[ $i ][ 'parent_key' ] : 0,
21 ]) ?> 22 ]) ?>
22 - <input type="text" placeholder="Курсы, тренинги" class="form-control" value="<?= isset( $model[ $t ][ 'value' ] ) ? $model[ $t ][ 'value' ] : '' ?>" name="Fields[courses][<?= $row ?>][0][name]"/>  
23 - <input type="number" class="form-control" value="<?= isset( $model[ ++$t ][ 'value' ] ) ? $model[ $t ][ 'value' ] : '' ?>" name="Fields[courses][<?= $row ?>][1][year]"/> 23 + <div class="input-blocks">
  24 + <input id="cours-name-<?= ++$label ?>" type="text" placeholder="" class="form-control custom-input-2" value="<?= isset( $model[ $t ][ 'value' ] ) ? $model[ $t ][ 'value' ] : '' ?>" name="Fields[courses][<?= $row ?>][0][name]"/>
  25 + <label for="cours-name-<?= $label ?>">Название</label>
  26 + </div>
  27 + <div class="input-blocks">
  28 + <input id="cours-year-<?= ++$label ?>" type="number" class="form-control custom-input-2 custom-input-2-date" value="<?= isset( $model[ ++$t ][ 'value' ] ) ? $model[ $t ][ 'value' ] : '' ?>" name="Fields[courses][<?= $row ?>][1][year]"/>
  29 + <label for="cours-year-<?= $label ?>">год</label>
  30 + </div>
24 <span data-id="<?= isset( $model[ $i ][ 'parent_key' ] ) ? $model[ $i ][ 'parent_key' ] : 0 ?>" title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span> 31 <span data-id="<?= isset( $model[ $i ][ 'parent_key' ] ) ? $model[ $i ][ 'parent_key' ] : 0 ?>" title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span>
25 <?= Html::endTag('div') ?> 32 <?= Html::endTag('div') ?>
26 <?php $i = ++$t; ?> 33 <?php $i = ++$t; ?>
@@ -30,6 +37,7 @@ @@ -30,6 +37,7 @@
30 </fieldset> 37 </fieldset>
31 <script> 38 <script>
32 var start_i_<?=$this->context->id?> = <?=$i?>; 39 var start_i_<?=$this->context->id?> = <?=$i?>;
  40 + var start_label_<?=$this->context->id?> = <?=$label?>; // add this var
33 $ (document) 41 $ (document)
34 .ready ( 42 .ready (
35 function () 43 function ()
@@ -43,8 +51,14 @@ @@ -43,8 +51,14 @@
43 var block_id = $ (this) 51 var block_id = $ (this)
44 .parent ('fieldset'); 52 .parent ('fieldset');
45 var sub_block = '<div class="form-group" >' + 53 var sub_block = '<div class="form-group" >' +
46 - '<input type="text" placeholder="Курсы, тренинги" class="form-control" value="" name="Fields[courses][' + start_i_<?=$this->context->id?> + '][0][name]" />' +  
47 - '<input type="number" class="form-control" value="" name="Fields[courses][' + start_i_<?=$this->context->id?>++ + '][1][year]" />' + 54 + '<div class="input-blocks">'+
  55 + '<input id="cours-name-' + ++start_label_<?=$this->context->id?> +'" type="text" placeholder="" class="form-control custom-input-2" value="" name="Fields[courses][' + start_i_<?=$this->context->id?>++ + '][0][name]" />' +
  56 + '<label for="cours-name-' + start_label_<?=$this->context->id?> +'">Название</label>'+
  57 + '</div>'+
  58 + '<div class="input-blocks">'+
  59 + '<input id="cours-year-' + ++start_label_<?=$this->context->id?> +'" type="number" class="form-control custom-input-2 custom-input-2-date" value="" name="Fields[courses][' + start_i_<?=$this->context->id?>++ + '][1][year]" />' +
  60 + '<label for="cours-year-' + start_label_<?=$this->context->id?> +'">год</label>'+
  61 + '</div>'+
48 '<span title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span>' + 62 '<span title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span>' +
49 '<div>'; 63 '<div>';
50 block.append (sub_block); 64 block.append (sub_block);
common/widgets/views/development_field.php
@@ -8,6 +8,7 @@ @@ -8,6 +8,7 @@
8 8
9 <div class="field_list"> 9 <div class="field_list">
10 <?php $t = 0; 10 <?php $t = 0;
  11 + $label = 0; // add this var
11 for($i = 1; $i <= count($model); $i++): 12 for($i = 1; $i <= count($model); $i++):
12 $row = $i; 13 $row = $i;
13 14
@@ -17,9 +18,15 @@ @@ -17,9 +18,15 @@
17 'class' => 'form-group', 18 'class' => 'form-group',
18 'id' => isset( $model[ $i ][ 'parent_key' ] ) ? $model[ $i ][ 'parent_key' ] : 0, 19 'id' => isset( $model[ $i ][ 'parent_key' ] ) ? $model[ $i ][ 'parent_key' ] : 0,
19 ]) ?> 20 ]) ?>
20 - <input type="text" placeholder="Название" class="form-control" value="<?= isset( $model[ $t ][ 'value' ] ) ? $model[ $t ][ 'value' ] : '' ?>" name="Fields[development][<?= $row ?>][0][name]"/>  
21 - <input type="number" class="form-control" value="<?= isset( $model[ ++$t ][ 'value' ] ) ? $model[ $t ][ 'value' ] : '' ?>" name="Fields[development][<?= $row ?>][1][year]"/>  
22 - <span data-id="<?= isset( $model[ $i ][ 'parent_key' ] ) ? $model[ $i ][ 'parent_key' ] : 0 ?>" title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span> 21 + <div class="input-blocks">
  22 + <input id="dev-name-<?= ++$label ?>" type="text" placeholder="" class="form-control custom-input-2" value="<?= isset( $model[ $t ][ 'value' ] ) ? $model[ $t ][ 'value' ] : '' ?>" name="Fields[development][<?= $row ?>][0][name]"/>
  23 + <label for="dev-name-<?= $label ?>">Название</label>
  24 + </div>
  25 + <div class="input-blocks">
  26 + <input id="dev-year-<?= ++$label ?>" type="number" class="form-control custom-input-2 custom-input-2-date" value="<?= isset( $model[ ++$t ][ 'value' ] ) ? $model[ $t ][ 'value' ] : '' ?>" name="Fields[development][<?= $row ?>][1][year]"/>
  27 + <label for="dev-year-<?= $label ?>">год</label>
  28 + </div>
  29 + <span data-id="<?= isset( $model[ $i ][ 'parent_key' ] ) ? $model[ $i ][ 'parent_key' ] : 0 ?>" title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span>
23 <?= Html::endTag('div') ?> 30 <?= Html::endTag('div') ?>
24 <?php $i = ++$t; ?> 31 <?php $i = ++$t; ?>
25 <?php endfor; ?> 32 <?php endfor; ?>
@@ -29,6 +36,7 @@ @@ -29,6 +36,7 @@
29 </fieldset> 36 </fieldset>
30 <script> 37 <script>
31 var start_i_<?=$this->context->id?> = <?=$i?>; 38 var start_i_<?=$this->context->id?> = <?=$i?>;
  39 + var start_label_<?=$this->context->id?> = <?=$label?>; // add this var
32 $ (document) 40 $ (document)
33 .ready ( 41 .ready (
34 function () 42 function ()
@@ -42,8 +50,14 @@ @@ -42,8 +50,14 @@
42 var block_id = $ (this) 50 var block_id = $ (this)
43 .parent ('fieldset'); 51 .parent ('fieldset');
44 var sub_block = '<div class="form-group" >' + 52 var sub_block = '<div class="form-group" >' +
45 - '<input type="text" placeholder="Телефон" class="form-control" value="" name="Fields[development][' + start_i_<?=$this->context->id?> + '][0][name]" />' +  
46 - '<input type="number" class="form-control" value="" name="Fields[development][' + start_i_<?=$this->context->id?>++ + '][1][year]" />' + 53 + '<div class="input-blocks">'+
  54 + '<input id="dev-name-' + ++start_label_<?=$this->context->id?> +'" type="text" placeholder="Телефон" class="form-control custom-input-2" value="" name="Fields[development][' + start_i_<?=$this->context->id?>++ + '][0][name]" />' +
  55 + '<label for="dev-name-' + start_label_<?=$this->context->id?> +'">Название</label>'+
  56 + '</div>'+
  57 + '<div class="input-blocks">'+
  58 + '<input id="dev-year-' + ++start_label_<?=$this->context->id?> +'" type="number" class="form-control custom-input-2 custom-input-2-date" value="" name="Fields[development][' + start_i_<?=$this->context->id?>++ + '][1][year]" />' +
  59 + '<label for="dev-year-' + start_label_<?=$this->context->id?> +'">год</label>'+
  60 + '</div>'+
47 '<span title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span>' + 61 '<span title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span>' +
48 '<div>'; 62 '<div>';
49 console.log (block); 63 console.log (block);
common/widgets/views/education_field.php
@@ -21,22 +21,25 @@ @@ -21,22 +21,25 @@
21 'class' => 'form-group', 21 'class' => 'form-group',
22 'id' => isset( $model[ $i ][ 'parent_key' ] ) ? $model[ $i ][ 'parent_key' ] : 0, 22 'id' => isset( $model[ $i ][ 'parent_key' ] ) ? $model[ $i ][ 'parent_key' ] : 0,
23 ]) ?> 23 ]) ?>
24 - <input id="edu-name-<?= ++$label ?>" type="text" placeholder="Название" class="form-control custom-input-2" value="<?= isset( $model[ $t ][ 'value' ] ) ? $model[ $t ][ 'value' ] : '' ?>" name="Fields[education][<?= $row ?>][0][name]"/>  
25 - <label for="edu-name-<?= $label ?>"></label>  
26 -  
27 - <input id="edu-to-<?= ++$label ?>" type="number" class="form-control form-control custom-input-2 custom-input-2-date" value="<?= isset( $model[ ++$t ][ 'value' ] ) ? $model[ $t ][ 'value' ] : '' ?>" name="Fields[education][<?= $row ?>][1][year_from]"/>  
28 - <label for="edu-to-<?= $label ?>"></label>  
29 -  
30 - <input id="edu-out-<?= ++$label ?>" type="number" class="form-control form-control custom-input-2 custom-input-2-date" value="<?= isset( $model[ ++$t ][ 'value' ] ) ? $model[ $t ][ 'value' ] : '' ?>" name="Fields[education][<?= $row ?>][2][year_to]"/>  
31 - <label for="edu-out-<?= $label ?>"></label>  
32 - 24 + <div class="input-blocks">
  25 + <input id="edu-name-<?= ++$label ?>" type="text" placeholder="Название" class="form-control custom-input-2" value="<?= isset( $model[ $t ][ 'value' ] ) ? $model[ $t ][ 'value' ] : '' ?>" name="Fields[education][<?= $row ?>][0][name]"/>
  26 + <label for="edu-name-<?= $label ?>">Название ВУЗа</label>
  27 + </div>
  28 + <div class="input-blocks">
  29 + <input id="edu-to-<?= ++$label ?>" type="number" class="form-control form-control custom-input-2 custom-input-2-date" value="<?= isset( $model[ ++$t ][ 'value' ] ) ? $model[ $t ][ 'value' ] : '' ?>" name="Fields[education][<?= $row ?>][1][year_from]"/>
  30 + <label for="edu-to-<?= $label ?>">год начала</label>
  31 + </div>
  32 + <div class="input-blocks">
  33 + <input id="edu-out-<?= ++$label ?>" type="number" class="form-control form-control custom-input-2 custom-input-2-date" value="<?= isset( $model[ ++$t ][ 'value' ] ) ? $model[ $t ][ 'value' ] : '' ?>" name="Fields[education][<?= $row ?>][2][year_to]"/>
  34 + <label for="edu-out-<?= $label ?>">год окончания</label>
  35 + </div>
33 <span data-id="<?= isset( $model[ $i ][ 'parent_key' ] ) ? $model[ $i ][ 'parent_key' ] : 0 ?>" title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span> 36 <span data-id="<?= isset( $model[ $i ][ 'parent_key' ] ) ? $model[ $i ][ 'parent_key' ] : 0 ?>" title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span>
34 <?= Html::endTag('div') ?> 37 <?= Html::endTag('div') ?>
35 <?php $i = ++$t; ?> 38 <?php $i = ++$t; ?>
36 <?php endfor; ?> 39 <?php endfor; ?>
37 40
38 </div> 41 </div>
39 - <p class="btn btn-success add_field_<?= $this->context->id ?>">Добавить поле</p> 42 + <p class="btn btn-success add_field_<?= $this->context->id ?>">добавить еще</p>
40 </fieldset> 43 </fieldset>
41 44
42 <script> 45 <script>
@@ -55,12 +58,18 @@ @@ -55,12 +58,18 @@
55 var block_id = $ (this) 58 var block_id = $ (this)
56 .parent ('fieldset'); 59 .parent ('fieldset');
57 var sub_block = '<div class="form-group" >' + 60 var sub_block = '<div class="form-group" >' +
58 - '<input id="edu-name-' + ++start_label_<?=$this->context->id?> +'" type="text" placeholder="" class="form-control custom-input-2" value="" name="Fields[education][' + start_i_<?=$this->context->id?> + '][0][name]" />' +  
59 - '<label for="edu-name-' + start_label_<?=$this->context->id?> +'"></label>'+  
60 - '<input id="edu-to-' + ++start_label_<?=$this->context->id?> +'" type="number" class="form-control custom-input-2 custom-input-2-date" value="" name="Fields[education][' + start_i_<?=$this->context->id?> + '][1][year_from]" />' +  
61 - '<label for="edu-to-' + start_label_<?=$this->context->id?> +'"></label>'+ 61 + '<div class="input-blocks">'+
  62 + '<input id="edu-name-' + ++start_label_<?=$this->context->id?> +'" type="text" placeholder="" class="form-control custom-input-2" value="" name="Fields[education][' + start_i_<?=$this->context->id?>++ + '][0][name]" />' +
  63 + '<label for="edu-name-' + start_label_<?=$this->context->id?> +'">Название ВУЗа</label>'+
  64 + '</div>'+
  65 + '<div class="input-blocks">'+
  66 + '<input id="edu-to-' + ++start_label_<?=$this->context->id?> +'" type="number" class="form-control custom-input-2 custom-input-2-date" value="" name="Fields[education][' + start_i_<?=$this->context->id?>++ + '][1][year_from]" />' +
  67 + '<label for="edu-to-' + start_label_<?=$this->context->id?> +'">год начала</label>'+
  68 + '</div>'+
  69 + '<div class="input-blocks">'+
62 '<input id="edu-out-' + ++start_label_<?=$this->context->id?> +'"" type="number" class="form-control custom-input-2 custom-input-2-date" value="" name="Fields[education][' + start_i_<?=$this->context->id?>++ + '][2][year_to]" />' + 70 '<input id="edu-out-' + ++start_label_<?=$this->context->id?> +'"" type="number" class="form-control custom-input-2 custom-input-2-date" value="" name="Fields[education][' + start_i_<?=$this->context->id?>++ + '][2][year_to]" />' +
63 - '<label for="edu-out-' + start_label_<?=$this->context->id?> +'"></label>'+ 71 + '<label for="edu-out-' + start_label_<?=$this->context->id?> +'">год окончания</label>'+
  72 + '</div>'+
64 '<span title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span>' + 73 '<span title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span>' +
65 '<div>'; 74 '<div>';
66 console.log (block); 75 console.log (block);
frontend/views/accounts/add-skills.php
@@ -17,7 +17,7 @@ use \common\widgets\MultiLangForm; @@ -17,7 +17,7 @@ use \common\widgets\MultiLangForm;
17 $form = ActiveForm::begin(); 17 $form = ActiveForm::begin();
18 ?> 18 ?>
19 <div class="skills-admin-wrapper style"> 19 <div class="skills-admin-wrapper style">
20 - <div class="input-blocks-wrapper"> 20 + <div class="input-blocks-wrapper skills-programs">
21 <div class="input-blocks"> 21 <div class="input-blocks">
22 <?= FieldEditor::widget ( 22 <?= FieldEditor::widget (
23 [ 23 [
@@ -27,39 +27,39 @@ use \common\widgets\MultiLangForm; @@ -27,39 +27,39 @@ use \common\widgets\MultiLangForm;
27 </div> 27 </div>
28 </div> 28 </div>
29 29
30 - <div class="input-blocks-wrapper">  
31 - <div class="input-blocks"> 30 + <div class="input-blocks-wrapper skills-add-wr education-skills">
  31 +
32 <?= FieldEditor::widget ( 32 <?= FieldEditor::widget (
33 [ 33 [
34 'template' => 'education', 'item_id' => $user->id, 'model' => 'common\models\User', 'language' => 'ru', 34 'template' => 'education', 'item_id' => $user->id, 'model' => 'common\models\User', 'language' => 'ru',
35 ] 35 ]
36 ); ?> 36 ); ?>
37 - </div> 37 +
38 </div> 38 </div>
39 39
40 - <div class="input-blocks-wrapper">  
41 - <div class="input-blocks"> 40 + <div class="input-blocks-wrapper skills-add-wr education-skills">
  41 +
42 <?= FieldEditor::widget ( 42 <?= FieldEditor::widget (
43 [ 43 [
44 'template' => 'development', 'item_id' => $user->id, 'model' => 'common\models\User', 'language' => 'ru', 44 'template' => 'development', 'item_id' => $user->id, 'model' => 'common\models\User', 'language' => 'ru',
45 ] 45 ]
46 ); ?> 46 ); ?>
47 - </div> 47 +
48 </div> 48 </div>
49 49
50 - <div class="input-blocks-wrapper">  
51 - <div class="input-blocks"> 50 + <div class="input-blocks-wrapper skills-add-wr education-skills">
  51 +
52 <?= FieldEditor::widget ( 52 <?= FieldEditor::widget (
53 [ 53 [
54 'template' => 'courses', 'item_id' => $user->id, 'model' => 'common\models\User', 'language' => 'ru', 54 'template' => 'courses', 'item_id' => $user->id, 'model' => 'common\models\User', 'language' => 'ru',
55 ] 55 ]
56 ); ?> 56 ); ?>
57 - </div> 57 +
58 </div> 58 </div>
59 59
60 <div class="input-blocks-wrapper"> 60 <div class="input-blocks-wrapper">
61 - <div class="input-blocks">  
62 - <?= Html::submitButton('Обновить') ?> 61 + <div class="admin-save-btn skills-save-btn style">
  62 + <?= Html::submitButton('Сохранить',['class'=>'input-blocks-wrapper button']) ?>
63 </div> 63 </div>
64 </div> 64 </div>
65 </div> 65 </div>
frontend/views/accounts/employment.php
1 <?php 1 <?php
2 - /**  
3 - * @var Job[] $job  
4 - */  
5 - use common\models\Job;  
6 - use yii\helpers\Html;  
7 - use yii\jui\DatePicker;  
8 - use yii\widgets\ActiveForm;  
9 -  
10 - $this->title = 'Трудовой стаж';  
11 - $this->params['breadcrumbs'][] = $this->title; 2 +/**
  3 + * @var Job[] $job
  4 + */
  5 +use common\models\Job;
  6 +use yii\helpers\Html;
  7 +use yii\jui\DatePicker;
  8 +use yii\widgets\ActiveForm;
  9 +
  10 +$this->title = 'Трудовой стаж';
  11 +$this->params['breadcrumbs'][] = $this->title;
12 ?> 12 ?>
13 - <h1><?= $this->title ?></h1> 13 +<div class="login-left-column-title"><?= $this->title ?></div>
14 <?php 14 <?php
15 - $form = ActiveForm::begin ();  
16 - $current = array_shift ($job); 15 +$form = ActiveForm::begin ();
  16 +$current = array_shift ($job);
17 ?> 17 ?>
18 - <div class="current_job_container">  
19 - <p>Текущее место работы:</p>  
20 - <div class="current_job_inputs">  
21 - <?php  
22 - echo $form->field ($current, '[0]name')  
23 - ->label ('Название')  
24 - ->textInput ();  
25 - echo $form->field ($current, '[0]link')  
26 - ->label ('Ссылка на компанию на сайте МФП')  
27 - ->textInput ();  
28 - echo $form->field ($current, '[0]date_start')  
29 - ->label ('Дата начала работы')  
30 - ->widget (DatePicker::className (), ['language' => 'ru', 'dateFormat' => 'dd-MM-yyyy']);  
31 - echo $form->field ($current, '[0]position')  
32 - ->label ('Должность')  
33 - ->textInput ();  
34 - echo $form->field ($current, '[0]total_count')  
35 - ->label ('Количество проектов, в которых принимали участие')  
36 - ->input ('number');  
37 - echo $form->field ($current, '[0]complete_count')  
38 - ->label ('из них реализовано')  
39 - ->input ('number');  
40 - ?> 18 +<div class="current_job_container">
  19 + <div class="login-left-column-title-two style">Текущее место работы:</div>
  20 + <div class="current_job_inputs">
  21 + <div class="input-blocks-wrapper">
  22 + <div class="input-blocks">
  23 + <?= $form->field ($current, '[0]name')
  24 + ->label ('Название')
  25 + ->textInput (['class'=> 'custom-input-2']);
  26 + ?>
  27 + </div>
  28 + </div>
  29 +
  30 + <div class="input-blocks-wrapper">
  31 + <div class="input-blocks">
  32 + <?= $form->field ($current, '[0]link')
  33 + ->label ('Ссылка на компанию на сайте МФП')
  34 + ->textInput (['class'=> 'custom-input-2']);
  35 + ?>
  36 + </div>
  37 + </div>
  38 +
  39 + <div class="input-blocks-wrapper">
  40 + <div class="input-blocks">
  41 + <?= $form->field ($current, '[0]position')
  42 + ->label ('Должность')
  43 + ->textInput (['class'=> 'custom-input-2']);
  44 + ?>
  45 + </div>
  46 + </div>
  47 +
  48 + <div class="input-blocks-wrapper">
  49 + <div class="input-blocks">
  50 + <?= $form->field ($current, '[0]date_start')
  51 + ->label ('Дата начала работы')
  52 + ->widget (DatePicker::className (), ['language' => 'ru', 'dateFormat' => 'dd-MM-yyyy']);
  53 + ?>
  54 + </div>
41 </div> 55 </div>
  56 +
  57 + <div class="input-blocks-wrapper">
  58 + <div class="input-blocks">
  59 + <?= $form->field ($current, '[0]total_count')
  60 + ->label ('Количество проектов, в которых принимали участие')
  61 + ->textInput (['class'=> 'custom-input-2','type'=>'number']);
  62 + ?>
  63 + </div>
  64 + </div>
  65 +
  66 + <div class="input-blocks-wrapper">
  67 + <div class="input-blocks">
  68 + <?= $form->field ($current, '[0]complete_count')
  69 + ->label ('из них реализовано')
  70 + ->textInput (['class'=> 'custom-input-2','type'=>'number']);
  71 + ?>
  72 + </div>
  73 + </div>
  74 +
42 </div> 75 </div>
43 - <div class="prev_job_container">  
44 - <p>Предыдущие места работы</p> 76 +</div>
  77 +<div class="prev_job_container">
  78 + <p>Предыдущие места работы</p>
  79 + <?php
  80 + foreach ($job as $index => $job_model)
  81 + {
  82 + ?>
  83 +
  84 + <div class='prev_job_inputs'>
  85 + <div class="input-blocks-wrapper">
  86 + <div class="input-blocks">
  87 + <?= $form->field ($job_model, '['. ($index + 1) .']name')
  88 + ->label ('Название')
  89 + ->textInput (['class'=> 'custom-input-2']);
  90 + ?>
  91 + </div>
  92 +</div>
  93 +
  94 + <div class="input-blocks-wrapper">
  95 + <div class="input-blocks">
  96 + <?= $form->field ($job_model, '['. ($index + 1) .']link')
  97 + ->label ('Ссылка на компанию на сайте МФП')
  98 + ->textInput (['class'=> 'custom-input-2']);
  99 + ?>
  100 + </div>
  101 + </div>
  102 +
  103 + <div class="input-blocks-wrapper">
  104 + <div class="input-blocks">
  105 + <?= $form->field ($current, '[0]date_start', ['options' => ['class' => 'test2class']])
  106 + ->label ('Дата начала работы')
  107 + ->widget (DatePicker::className (), ['options' => ['class' => 'custom-input-2'], 'language' => 'ru', 'dateFormat' => 'dd-MM-yyyy', 'clientOptions' => ['changeYear' => true, 'yearRange' => 'c-20:c', 'changeMonth' => true]]);
  108 + ?>
  109 + </div>
  110 + </div>
  111 +
  112 + <div class="input-blocks-wrapper">
  113 + <div class="input-blocks">
  114 + <?= $form->field ($job_model, '['. ($index + 1) .']date_end')
  115 + ->label ('Дата окончания работы')
  116 + ->widget (DatePicker::className (), ['language' => 'ru', 'dateFormat' => 'dd-MM-yyyy']);
  117 + ?>
  118 + </div>
  119 + </div>
  120 +
  121 + <div class="input-blocks-wrapper">
  122 + <div class="input-blocks">
  123 + <?= $form->field ($job_model, '['. ($index + 1) .']position')
  124 + ->label ('Должность')
  125 + ->textInput (['class'=> 'custom-input-2']);
  126 + ?>
  127 + </div>
  128 + </div>
  129 +
  130 + <div class="input-blocks-wrapper">
  131 + <div class="input-blocks">
  132 + <?= $form->field ($job_model, '['. ($index + 1) .']total_count')
  133 + ->label ('Количество проектов, в которых принимали участие')
  134 + ->textInput (['class'=> 'custom-input-2','type'=>'number']);
  135 + ?>
  136 + </div>
  137 + </div>
  138 +
  139 + <div class="input-blocks-wrapper">
  140 + <div class="input-blocks">
  141 + <?= $form->field ($job_model, '['. ($index + 1) .']complete_count')
  142 + ->label ('из них реализовано')
  143 + ->textInput (['class'=> 'custom-input-2','type'=>'number']);
  144 + ?>
  145 + </div>
  146 + </div>
  147 +
  148 + </div>
  149 + <?php } ?>
  150 +
  151 + </div>
45 <?php 152 <?php
46 - foreach ($job as $index => $job_model)  
47 - {  
48 - echo "<div class='prev_job_inputs'>";  
49 - echo $form->field ($job_model, '['. ($index + 1) .']name')  
50 - ->label ('Название')  
51 - ->textInput ();  
52 - echo $form->field ($job_model, '['. ($index + 1) .']link')  
53 - ->label ('Ссылка на компанию на сайте МФП')  
54 - ->textInput ();  
55 - echo $form->field ($job_model, '['. ($index + 1) .']date_start')  
56 - ->label ('Дата начала работы')  
57 - ->widget (DatePicker::className (), ['language' => 'ru', 'dateFormat' => 'dd-MM-yyyy']);  
58 - echo $form->field ($job_model, '['. ($index + 1) .']date_end')  
59 - ->label ('Дата окончания работы')  
60 - ->widget (DatePicker::className (), ['language' => 'ru', 'dateFormat' => 'dd-MM-yyyy']);  
61 - echo $form->field ($job_model, '['. ($index + 1) .']position')  
62 - ->label ('Должность')  
63 - ->textInput ();  
64 - echo $form->field ($job_model, '['. ($index + 1) .']total_count')  
65 - ->label ('Количество проектов, в которых принимали участие')  
66 - ->input ('number');  
67 - echo $form->field ($job_model, '['. ($index + 1) .']complete_count')  
68 - ->label ('из них реализовано')  
69 - ->input ('number');  
70 - echo "</div>";  
71 - } 153 + echo Html::button('Добавить место работы', ['id' => 'add_job_button']);
  154 + echo Html::submitButton('Обновить');
  155 + $form->end ();
72 ?> 156 ?>
73 - </div>  
74 -<?php  
75 - echo Html::button('Добавить место работы', ['id' => 'add_job_button']);  
76 - echo Html::submitButton('Обновить');  
77 - $form->end ();  
78 -?>  
79 -<script>  
80 - $(function() {  
81 - var regexp = /^[\w]+\[(\d+)\].*$/;  
82 - $(document).on('click', '#add_job_button', function() {  
83 - var inputs = $('.prev_job_inputs').last();  
84 - var name = $(inputs).find('input, textarea').first().attr('name');  
85 - var lastindex = regexp.exec(name)[1];  
86 - $.get('/accounts/get-form', { lastindex: lastindex }, function(data) {  
87 - $('.prev_job_container').append($(data).find('.ajax-loaded').first().html());  
88 - $(data).filter('script').appendTo('body'); 157 + <script>
  158 + $(function() {
  159 + var regexp = /^[\w]+\[(\d+)\].*$/;
  160 + $(document).on('click', '#add_job_button', function() {
  161 + var inputs = $('.prev_job_inputs').last();
  162 + var name = $(inputs).find('input, textarea').first().attr('name');
  163 + var lastindex = regexp.exec(name)[1];
  164 + $.get('/accounts/get-form', { lastindex: lastindex }, function(data) {
  165 + $('.prev_job_container').append($(data).find('.ajax-loaded').first().html());
  166 + $(data).filter('script').appendTo('body');
  167 + });
  168 + });
89 }); 169 });
90 - });  
91 - });  
92 -</script> 170 + </script>
frontend/views/accounts/setting.php
@@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@
12 $this->params['breadcrumbs'][] = $this->title; 12 $this->params['breadcrumbs'][] = $this->title;
13 ?> 13 ?>
14 14
15 -<h1><?= $this->title ?></h1> 15 +<div class="login-left-column-title"><?= $this->title ?></div>
16 16
17 <?php 17 <?php
18 if (\Yii::$app->session->hasFlash ('passwordupdate')) 18 if (\Yii::$app->session->hasFlash ('passwordupdate'))
@@ -27,18 +27,38 @@ @@ -27,18 +27,38 @@
27 <? 27 <?
28 } 28 }
29 $form = ActiveForm::begin (); 29 $form = ActiveForm::begin ();
30 - echo "<p>Сменить пароль:</p>";  
31 - echo $form->field ($user, 'old_password', ['template' => "{input}{label}\n{hint}\n{error}"])  
32 - ->label ('Старый пароль')  
33 - ->passwordInput (['value' => '']);  
34 - echo $form->field ($user, 'new_password', ['template' => "{input}{label}\n{hint}\n{error}"])  
35 - ->label ('Новый пароль')  
36 - ->passwordInput (['value' => '']);  
37 - echo $form->field ($user, 'password_reply', ['template' => "{input}{label}\n{hint}\n{error}"])  
38 - ->label ('Повторите пароль')  
39 - ->passwordInput (['value' => '']);  
40 - echo Html::submitButton ('Обновить', ['class' => 'btn btn-primary']);  
41 - $form->end ();  
42 ?> 30 ?>
  31 + <div class="login-left-column-title-two style">Сменить пароль:</div>
  32 +<div class="input-blocks-wrapper">
  33 + <div class="input-blocks">
  34 + <?= $form->field ($user, 'old_password', ['template' => "{label}{input}\n{hint}\n{error}"])
  35 + ->label ('Старый пароль')
  36 + ->passwordInput (['value' => '','class'=>'custom-input-2']);
  37 + ?>
  38 + </div>
  39 +</div>
  40 +<div class="input-blocks-wrapper">
  41 + <div class="input-blocks">
  42 + <?= $form->field ($user, 'new_password', ['template' => "{label}{input}\n{hint}\n{error}"])
  43 + ->label ('Новый пароль')
  44 + ->passwordInput (['value' => '','class'=>'custom-input-2']);
  45 + ?>
  46 + </div>
  47 +</div>
  48 +<div class="input-blocks-wrapper">
  49 + <div class="input-blocks">
  50 + <?= $form->field ($user, 'password_reply', ['template' => "{label}{input}\n{hint}\n{error}"])
  51 + ->label ('Повторите пароль')
  52 + ->passwordInput (['value' => '','class'=>'custom-input-2']);
  53 + ?>
  54 + </div>
  55 +</div>
  56 +<div class="input-blocks-wrapper">
  57 + <div class="admin-save-btn skills-save-btn line-btn-fix style">
  58 + <?= Html::submitButton ('Обновить', ['class' => 'btn btn-primary']);
  59 + $form->end ();
  60 + ?>
  61 + </div>
  62 +</div>
43 63
44 64
frontend/web/css/style.css
@@ -5423,7 +5423,9 @@ ul.menu-admin li.logout-li, ul.menu-admin li.logout-li a, ul.menu-admin li:last- @@ -5423,7 +5423,9 @@ ul.menu-admin li.logout-li, ul.menu-admin li.logout-li a, ul.menu-admin li:last-
5423 border-bottom: 1px dashed #0072bc; 5423 border-bottom: 1px dashed #0072bc;
5424 padding: 0; 5424 padding: 0;
5425 border-radius: 0; 5425 border-radius: 0;
5426 - line-height: 13px; 5426 + line-height: 10px;
  5427 + margin-left: 193px;
  5428 + margin-top: 7px;
5427 } 5429 }
5428 .skills-admin-wrapper .btn:focus, .skills-admin-wrapper .btn:active{ 5430 .skills-admin-wrapper .btn:focus, .skills-admin-wrapper .btn:active{
5429 background: none; 5431 background: none;
@@ -5447,11 +5449,47 @@ ul.menu-admin li.logout-li, ul.menu-admin li.logout-li a, ul.menu-admin li:last- @@ -5447,11 +5449,47 @@ ul.menu-admin li.logout-li, ul.menu-admin li.logout-li a, ul.menu-admin li:last-
5447 .skills-admin-wrapper .glyphicon { 5449 .skills-admin-wrapper .glyphicon {
5448 position: absolute; 5450 position: absolute;
5449 top: 50%; 5451 top: 50%;
5450 - margin-top: -7px;  
5451 - right: -18px; 5452 + margin-top: -3px;
  5453 + left: 311px;
5452 } 5454 }
  5455 +
  5456 +.education-skills .glyphicon {top: 13px; margin-top: 0; margin-left: 105px}
5453 .custom-input-2.custom-input-2-date { 5457 .custom-input-2.custom-input-2-date {
5454 width: 60px; 5458 width: 60px;
5455 padding: 0; 5459 padding: 0;
5456 padding-left: 12px; 5460 padding-left: 12px;
5457 -}  
5458 \ No newline at end of file 5461 \ No newline at end of file
  5462 +}
  5463 +.skills-admin-wrapper .input-blocks label{
  5464 + float: left;
  5465 + height: 29px;
  5466 + line-height: 29px;
  5467 + cursor: pointer;
  5468 + margin-top: 5px;
  5469 + margin-left: 11px;
  5470 +}
  5471 +.skills-admin-wrapper .input-blocks input {float: left}
  5472 +.skills-admin-wrapper .form-group{position: relative; float: left}
  5473 +.skills-add-wr .input-blocks{
  5474 + width: 100%;
  5475 +}
  5476 +
  5477 +.skills-add-wr .form-group{margin-top: 20px}
  5478 +.skills-add-wr .form-group:first-child{margin-top: 5px}
  5479 +
  5480 +.skills-add-wr .form-group:first-child .input-blocks{margin-top: 5px}
  5481 +.skills-add-wr .form-group .input-blocks{margin-top: 5px}
  5482 +.skills-add-wr .form-group:first-child .input-blocks:first-child{margin-top: 0}
  5483 +.skills-programs .input-blocks input {margin-top: 10px}
  5484 +.skills-programs .input-blocks .form-group:first-child input {margin-top: 5px}
  5485 +.skills-save-btn {
  5486 + border-top: 1px solid #dbdbdb;
  5487 + padding-top: 28px;
  5488 + margin-top: 19px;
  5489 +}
  5490 +.login-left-column-title-two {
  5491 + font-size: 18px;
  5492 + margin-top: 28px;
  5493 +}
  5494 +.line-btn-fix button{line-height: normal !important;}
  5495 +a.blog-new-link{font-size: 18px !important; color: inherit !important; text-decoration: none!important;}
  5496 +a.blog-new-link:hover{text-decoration: underline !important;}
5459 \ No newline at end of file 5497 \ No newline at end of file