Commit c6206ab62a0c3c43d5426cb99b4eaea76ffe2e16

Authored by Виталий
1 parent 480297bb

git

frontend/views/accounts/participant-edit.php
... ... @@ -14,53 +14,129 @@
14 14 $this->params[ 'breadcrumbs' ][] = $this->title;
15 15 ?>
16 16 <div class="login-left-column-title"><?= $this->title ?></div>
17   -<div>
18   - <p>Редактировать информацию о себе:</p>
  17 +<div class="login-left-column-title-two style">Редактировать информацию о себе:</div>
19 18 <?php
20   - if($model->status != 1) {
21   - ?>
22   - <div class="alert alert-info" role="alert">
23   - <strong>Внимание:</strong> данным действием Вы подтверждаете свое участие в проекте.
24   - </div>
25   - <?php
26   - }
  19 + if($model->status != 1) {
  20 + ?>
  21 + <div class="alert alert-info" role="alert">
  22 + <strong>Внимание:</strong> данным действием Вы подтверждаете свое участие в проекте.
  23 + </div>
  24 + <?php
  25 + }
27 26 ?>
28   - <div>
  27 +
29 28 <?php
30   - $form = ActiveForm::begin();
31   - echo $form->field($model, 'position')
32   - ->textInput();
33   - echo $form->field($model, 'time')
34   - ->input('number');
  29 + $form = ActiveForm::begin();
35 30 ?>
36   - </div>
37   - <p>Добавить фотографию в личный альбом данного проекта:</p>
38   - <?php
39   - if($model->status == 1 && !empty( $model->gallery )) {
40   - echo $form->field($model->portfolioGallery, 'caption')
41   - ->widget(CKEditor::className(), [ 'editorOptions' => [ 'preset' => 'basic' ] ]);
42   - echo Html::tag('div', ImageUploader::widget([
43   - 'model' => $model->gallery,
44   - 'field' => 'photo',
45   - 'size' => [
46   - [
47   - 'width' => 152,
48   - 'height' => 108,
  31 + <div class="input-blocks-wrapper">
  32 + <div class="input-blocks">
  33 + <?= $form->field($model, 'position')
  34 + ->textInput([ 'class' => 'custom-input-2' ]);
  35 + ?>
  36 + </div>
  37 + </div>
  38 +
  39 + <div class="input-blocks-wrapper">
  40 + <div class="input-blocks">
  41 + <?=
  42 + $form->field($model, 'time')
  43 + ->textInput([
  44 + 'class' => 'custom-input-2',
  45 + 'type' => 'number',
  46 + 'min' => 0,
  47 + ])
  48 + ?>
  49 + </div>
  50 + </div>
  51 +
  52 +
  53 + <div class="login-left-column-title-two style">Добавить фотографию в личный альбом данного проекта:</div>
  54 + <div class="input-blocks-wrapper full-blocks admin-editor-bl">
  55 + <div class="input-blocks">
  56 + <?php
  57 + if($model->status == 1 && !empty( $model->gallery )) {
  58 + echo $form->field($model->portfolioGallery, 'caption')
  59 + ->widget(CKEditor::className(), [ 'editorOptions' => [ 'preset' => 'basic' ] ]);
  60 + echo Html::tag('div', ImageUploader::widget([
  61 + 'model' => $model->gallery,
  62 + 'field' => 'photo',
  63 + 'size' => [
  64 + [
  65 + 'width' => 152,
  66 + 'height' => 108,
  67 + ],
49 68 ],
50   - ],
51   - 'multi' => true,
52   - 'gallery' => $model->gallery->photo,
53   - 'name' => 'Загрузить фото галереи',
54   - ]), [ 'class' => 'admin-gallery-photos-load-wr style' ]);
55   - } else {
56   - echo Html::tag('p', 'Для добавления фотографий Вы должны подтвердить свое участие');
57   - }
58   - ?>
59   - <p class="text-right">
  69 + 'multi' => true,
  70 + 'gallery' => $model->gallery->photo,
  71 + 'name' => 'Загрузить фото галереи',
  72 + ]), [ 'class' => 'admin-gallery-photos-load-wr style' ]);
  73 + } else {
  74 + echo Html::tag('p', 'Для добавления фотографий Вы должны подтвердить свое участие');
  75 + }
  76 + ?>
  77 + </div>
  78 + </div>
  79 +
  80 + <div class="admin-save-btn skills-save-btn admin-add-remove-wr style">
  81 + <div class="admin-back-note">
  82 + <?= Html::a('Вернуться', [ 'accounts/participant' ]); ?>
  83 + </div>
  84 +
  85 + <?= Html::submitButton('Обновить'); ?>
60 86 <?php
61   - echo Html::a('Вернуться', [ 'accounts/participant' ]);
62   - echo Html::submitButton('Обновить');
63   - $form->end();
  87 + $form->end();
64 88 ?>
65   - </p>
66   -</div>
67 89 \ No newline at end of file
  90 + </div>
  91 +
  92 +
  93 +
  94 +<!--<div>-->
  95 +<!-- <p>Редактировать информацию о себе:</p>-->
  96 +<!-- --><?php
  97 +// if($model->status != 1) {
  98 +// ?>
  99 +<!-- <div class="alert alert-info" role="alert">-->
  100 +<!-- <strong>Внимание:</strong> данным действием Вы подтверждаете свое участие в проекте.-->
  101 +<!-- </div>-->
  102 +<!-- --><?php
  103 +// }
  104 +// ?>
  105 +<!-- <div>-->
  106 +<!-- --><?php
  107 +// $form = ActiveForm::begin();
  108 +// echo $form->field($model, 'position')
  109 +// ->textInput();
  110 +// echo $form->field($model, 'time')
  111 +// ->input('number');
  112 +// ?>
  113 +<!-- </div>-->
  114 +<!-- <p>Добавить фотографию в личный альбом данного проекта:</p>-->
  115 +<!-- --><?php
  116 +// if($model->status == 1 && !empty( $model->gallery )) {
  117 +// echo $form->field($model->portfolioGallery, 'caption')
  118 +// ->widget(CKEditor::className(), [ 'editorOptions' => [ 'preset' => 'basic' ] ]);
  119 +// echo Html::tag('div', ImageUploader::widget([
  120 +// 'model' => $model->gallery,
  121 +// 'field' => 'photo',
  122 +// 'size' => [
  123 +// [
  124 +// 'width' => 152,
  125 +// 'height' => 108,
  126 +// ],
  127 +// ],
  128 +// 'multi' => true,
  129 +// 'gallery' => $model->gallery->photo,
  130 +// 'name' => 'Загрузить фото галереи',
  131 +// ]), [ 'class' => 'admin-gallery-photos-load-wr style' ]);
  132 +// } else {
  133 +// echo Html::tag('p', 'Для добавления фотографий Вы должны подтвердить свое участие');
  134 +// }
  135 +// ?>
  136 +<!-- <p class="text-right">-->
  137 +<!-- --><?php
  138 +// echo Html::a('Вернуться', [ 'accounts/participant' ]);
  139 +// echo Html::submitButton('Обновить');
  140 +// $form->end();
  141 +// ?>
  142 +<!-- </p>-->
  143 +<!--</div>-->
68 144 \ No newline at end of file
... ...
frontend/views/accounts/participant.php
... ... @@ -16,7 +16,7 @@
16 16 $this->title = 'Портфолио участник';
17 17 $this->params[ 'breadcrumbs' ][] = $this->title;
18 18 ?>
19   -<div class="login-left-column-title"><?= $this->title ?></div>
  19 +<div class="login-left-column-title fix"><?= $this->title ?></div>
20 20 <div class="admin-table-portfolio">
21 21 <?= GridView::widget([
22 22 'options' => [ 'class' => 'style admin-all-pages-wr' ],
... ...
frontend/views/accounts/projects.php
... ... @@ -19,109 +19,112 @@
19 19 <div class="admin-all-pages-add">
20 20 <?= Html::a(Yii::t('app', 'add'), [ 'projects-create' ], [ 'class' => 'btn btn-success' ]) ?>
21 21 </div>
22   -<?= GridView::widget([
23   - 'options' => ['class'=>'style admin-all-pages-wr'],
24   - 'dataProvider' => $dataProvider,
25   - 'filterModel' => $searchModel,
26   - 'columns' => [
27   - [
28   - 'attribute' => 'project_id',
29   - 'label' => 'ID',
30   - ],
31   - 'name',
32   - [
33   - 'attribute' => 'date_add',
34   - 'filter' => "<div class=\"input-group input-group-xs input-daterange\">
  22 +<div class="admin-table-portfolio">
  23 + <?= GridView::widget([
  24 + 'options' => ['class'=>'style admin-all-pages-wr'],
  25 + 'dataProvider' => $dataProvider,
  26 + 'filterModel' => $searchModel,
  27 + 'columns' => [
  28 + [
  29 + 'attribute' => 'project_id',
  30 + 'label' => 'ID',
  31 + ],
  32 + 'name',
  33 + [
  34 + 'attribute' => 'date_add',
  35 + 'filter' => "<div class=\"input-group input-group-xs input-daterange\">
35 36 <span class='field-teamsearch-experience_from_from'>".
36   - DatePicker::widget([
37   - 'model' => $searchModel,
38   - 'attribute' => 'date_add_from',
39   - 'language' => 'ru',
40   - 'dateFormat' => 'yyyy-MM-dd',
41   - 'clientOptions' => [
42   - 'changeYear' => true,
43   - 'changeMonth' => true,
44   - ],
45   - ]).
46   - "</span>
  37 + DatePicker::widget([
  38 + 'model' => $searchModel,
  39 + 'attribute' => 'date_add_from',
  40 + 'language' => 'ru',
  41 + 'dateFormat' => 'yyyy-MM-dd',
  42 + 'clientOptions' => [
  43 + 'changeYear' => true,
  44 + 'changeMonth' => true,
  45 + ],
  46 + ]).
  47 + "</span>
47 48 <span class=\"input-group-addon kv-field-separator\">
48 49 <i class=\"glyphicon glyphicon-resize-horizontal\"></i>
49 50 </span>
50 51 <span class='field-teamsearch-experience_from_to'>".
51   - DatePicker::widget([
52   - 'model' => $searchModel,
53   - 'attribute' => 'date_add_to',
54   - 'language' => 'ru',
55   - 'dateFormat' => 'yyyy-MM-dd',
56   - 'clientOptions' => [
57   - 'changeYear' => true,
58   - 'changeMonth' => true,
59   - ],
60   - ])
61   - ."</span>
  52 + DatePicker::widget([
  53 + 'model' => $searchModel,
  54 + 'attribute' => 'date_add_to',
  55 + 'language' => 'ru',
  56 + 'dateFormat' => 'yyyy-MM-dd',
  57 + 'clientOptions' => [
  58 + 'changeYear' => true,
  59 + 'changeMonth' => true,
  60 + ],
  61 + ])
  62 + ."</span>
62 63 </div>",
63   - 'format' => 'html',
64   - ],
65   - [
66   - 'attribute' => 'budget',
67   - 'filter' => Html::activeInput('text', $searchModel, 'budget_approx'),
68   - 'value' => function($model, $key, $index, $column) {
69   - /**
70   - * @var Project $model
71   - */
72   - if($model->contractual) {
73   - return 'Договорной';
74   - } elseif(empty($model->budget)) {
75   - return 'Не задано';
76   - } else {
77   - return $model->budget;
78   - }
79   - },
80   - 'label' => $searchModel->getAttributeLabel('budget').' +/- 10%',
81   - ],
82   - [
83   - 'attribute' => 'contractual',
84   - 'filter' => Html::activeDropDownList($searchModel, 'contractual', [1 => 'Только договорные', 2 => 'Без договорных'], ['prompt' => 'Все']),
85   - 'value' => function($model) {
86   - return \Yii::$app->formatter->asBoolean($model->contractual);
87   - }
88   - ],
89   - 'city',
90   - [
91   - 'attribute' => 'specializationString',
92   - ],
93   - 'view_count',
94   - [
95   - 'value' => function($model, $key, $index, $column) {
96   - return count($model->comments);
97   - },
98   - 'label' => 'Отклики',
99   - ],
100   - [
101   - 'class' => ActionColumn::className(),
102   - 'buttons' => [
103   - 'update' => function($url, $model, $key) {
104   - return Html::a('<img src="/images/ico_pencil.png" alt="">', [
105   - 'projects-update',
106   - 'id' => $model->project_id,
107   - ],[
108   - 'title' => 'Редактировать',
109   - ]);
  64 + 'format' => 'html',
  65 + ],
  66 + [
  67 + 'attribute' => 'budget',
  68 + 'filter' => Html::activeInput('text', $searchModel, 'budget_approx', ['class'=>'form-control']),
  69 + 'value' => function($model, $key, $index, $column) {
  70 + /**
  71 + * @var Project $model
  72 + */
  73 + if($model->contractual) {
  74 + return 'Договорной';
  75 + } elseif(empty($model->budget)) {
  76 + return 'Не задано';
  77 + } else {
  78 + return $model->budget;
  79 + }
110 80 },
111   - 'delete' => function($url, $model, $key) {
112   - return Html::a('<img src="/images/delete-ico.png" alt="">', [
113   - 'projects-delete',
114   - 'id' => $model->project_id,
115   - ], [
116   - 'title' => Yii::t('app', 'delete'),
117   - 'aria-label' => Yii::t('app', 'delete'),
118   - 'data-confirm' => Yii::t('app', 'delete_confirm'),
119   - 'data-method' => 'post',
120   - 'data-pjax' => '0',
121   - ]);
  81 + 'label' => $searchModel->getAttributeLabel('budget').' +/- 10%',
  82 + ],
  83 + [
  84 + 'attribute' => 'contractual',
  85 + 'filter' => Html::activeDropDownList($searchModel, 'contractual',[1 => 'Только договорные', 2 => 'Без договорных'], ['prompt' => 'Все', 'class'=>'form-control']),
  86 + 'value' => function($model) {
  87 + return \Yii::$app->formatter->asBoolean($model->contractual);
  88 + }
  89 + ],
  90 + 'city',
  91 + [
  92 + 'attribute' => 'specializationString',
  93 + ],
  94 + 'view_count',
  95 + [
  96 + 'value' => function($model, $key, $index, $column) {
  97 + return count($model->comments);
122 98 },
  99 + 'label' => 'Отклики',
  100 + ],
  101 + [
  102 + 'class' => ActionColumn::className(),
  103 + 'buttons' => [
  104 + 'update' => function($url, $model, $key) {
  105 + return Html::a('<img src="/images/ico_pencil.png" alt="">', [
  106 + 'projects-update',
  107 + 'id' => $model->project_id,
  108 + ],[
  109 + 'title' => 'Редактировать',
  110 + ]);
  111 + },
  112 + 'delete' => function($url, $model, $key) {
  113 + return Html::a('<img src="/images/delete-ico.png" alt="">', [
  114 + 'projects-delete',
  115 + 'id' => $model->project_id,
  116 + ], [
  117 + 'title' => Yii::t('app', 'delete'),
  118 + 'aria-label' => Yii::t('app', 'delete'),
  119 + 'data-confirm' => Yii::t('app', 'delete_confirm'),
  120 + 'data-method' => 'post',
  121 + 'data-pjax' => '0',
  122 + ]);
  123 + },
  124 + ],
  125 + 'template' => '{update} {delete}',
123 126 ],
124   - 'template' => '{update} {delete}',
125 127 ],
126   - ],
127   -]); ?>
  128 + ]); ?>
  129 +</div>
  130 +
... ...
frontend/web/css/style.css
... ... @@ -2535,6 +2535,7 @@ input[type=file]::-webkit-file-upload-button {
2535 2535 appearance: none;
2536 2536 background-color: transparent;
2537 2537 margin-bottom: 16px;
  2538 + padding-left: 8px;
2538 2539 }
2539 2540  
2540 2541 .search-work-form select option:first-child{border-top: none}
... ... @@ -5556,8 +5557,6 @@ ul.menu-admin li.logout-li, ul.menu-admin li.logout-li a, ul.menu-admin li:last-
5556 5557 height: 34px;
5557 5558 line-height: 34px;
5558 5559 }
5559   -
5560   -
5561 5560 .login-left-column-title {border-bottom: 1px solid #dbdbdb; margin-top: 15px; padding-bottom: 27px;}
5562 5561 .login-left-column-title, .login-left-column-title h1{font-size: 18px}
5563 5562 .form-group{margin-bottom: 0}
... ... @@ -6754,4 +6753,14 @@ input[disabled], select[disabled] {
6754 6753 right: 7px;
6755 6754 margin-top: -10px;
6756 6755 border-radius: 4px;
  6756 +}
  6757 +li.active-menu-admin .ico_num {
  6758 + background: #0072BC;
  6759 + color: #62b8ef;
  6760 +}
  6761 +li.active-menu-admin:hover a .ico_num {
  6762 + color: #62b8ef !important;
  6763 +}
  6764 +#projectsearch-contractual {
  6765 +
6757 6766 }
6758 6767 \ No newline at end of file
... ...