Commit 8f5d4d0f08183f534c6933221f84f52d24e42123
1 parent
3aea4f9c
test
Showing
5 changed files
with
65 additions
and
48 deletions
Show diff stats
common/modules/comment/widgets/views/_project_comment_view.php
... | ... | @@ -156,22 +156,22 @@ |
156 | 156 | echo Html::a('новый', [ '#' ], [ |
157 | 157 | 'data-project-id' => $model->owner->project_id, |
158 | 158 | 'data-comment-id' => $model->comment_id, |
159 | - 'class' => 'artbox_project_make_new', | |
159 | + 'class' => 'artbox_project_make_new'.(($model->state == $model::STATE_NEW)?' active':''), | |
160 | 160 | ]); |
161 | 161 | echo Html::a('кандидат', [ '#' ], [ |
162 | 162 | 'data-project-id' => $model->owner->project_id, |
163 | 163 | 'data-comment-id' => $model->comment_id, |
164 | - 'class' => 'artbox_project_make_candidate', | |
164 | + 'class' => 'artbox_project_make_candidate'.(($model->state == $model::STATE_CANDIDATE)?' active':''), | |
165 | 165 | ]); |
166 | 166 | echo Html::a('исполнитель', [ '#' ], [ |
167 | 167 | 'data-project-id' => $model->owner->project_id, |
168 | 168 | 'data-comment-id' => $model->comment_id, |
169 | - 'class' => 'artbox_project_make_performer', | |
169 | + 'class' => 'artbox_project_make_performer'.(($model->state == $model::STATE_PERFORMER)?' active':''), | |
170 | 170 | ]); |
171 | 171 | echo Html::a('отказать', [ '#' ], [ |
172 | 172 | 'data-project-id' => $model->owner->project_id, |
173 | 173 | 'data-comment-id' => $model->comment_id, |
174 | - 'class' => 'artbox_project_make_deny', | |
174 | + 'class' => 'artbox_project_make_deny'.(($model->state == $model::STATE_DENY)?' active':''), | |
175 | 175 | ]); |
176 | 176 | ?> |
177 | 177 | </div> | ... | ... |
frontend/controllers/SiteController.php
... | ... | @@ -286,7 +286,7 @@ class SiteController extends Controller |
286 | 286 | $company_info->save(); |
287 | 287 | |
288 | 288 | if (Yii::$app->getUser()->login($user)) { |
289 | - | |
289 | + \Yii::$app->session->setFlash('reg_success', Yii::t('app', 'Registration success')); | |
290 | 290 | return $this->redirect('/accounts'); |
291 | 291 | } |
292 | 292 | } | ... | ... |
frontend/messages/ru/app.php
... | ... | @@ -170,4 +170,5 @@ |
170 | 170 | 'Add project' => 'Добавить заказ', |
171 | 171 | 'Main project' => 'Основной заказ', |
172 | 172 | 'Not found' => 'Ничего не найдено', |
173 | + 'Registration success' => 'Спасибо за Регистрацию! Будучи некоммерческой организацией, мы свободны в своём развитии и нам не нужно идти на компромиссы. Вам понравится это отличие.', | |
173 | 174 | ]; |
174 | 175 | \ No newline at end of file | ... | ... |
frontend/views/accounts/general.php
... | ... | @@ -19,7 +19,19 @@ |
19 | 19 | $this->params[ 'breadcrumbs' ][] = $this->title; |
20 | 20 | ?> |
21 | 21 | <div class="login-left-column-title"><?= $this->title ?></div> |
22 | - | |
22 | +<?php | |
23 | + $reg_success = \Yii::$app->session->removeFlash('reg_success'); | |
24 | + if(!empty( $reg_success )) { | |
25 | + echo Html::tag('div', Html::button(Html::tag('span', '×', [ 'aria-hidden' => true ]), [ | |
26 | + 'class' => 'close', | |
27 | + 'data-dismiss' => 'alert', | |
28 | + 'aria-label' => 'close', | |
29 | + ]).$reg_success, [ | |
30 | + 'class' => 'alert alert-success alert-dismissible fade in', | |
31 | + 'role' => 'alert', | |
32 | + ]); | |
33 | + } | |
34 | +?> | |
23 | 35 | <div class="" id="form_definition"> |
24 | 36 | <?php $form = ActiveForm::begin(); ?> |
25 | 37 | |
... | ... | @@ -35,13 +47,13 @@ |
35 | 47 | <div class="general-check-right"> |
36 | 48 | <div class="general-check-right-txt"> |
37 | 49 | Обязательно должны быть указаны специализации услуг, что бы вы попали в рейтинг исполнителей |
38 | - <?php | |
39 | - if(!empty($user->specializations)) { | |
40 | - echo "<p>В Вашем профиле указаны специализации: ".count($user->specializations)."</p>"; | |
50 | + <?php | |
51 | + if(!empty( $user->specializations )) { | |
52 | + echo "<p>В Вашем профиле указаны специализации: " . count($user->specializations) . "</p>"; | |
41 | 53 | } else { |
42 | - echo "<p>В Вашем профиле не указаны специализации. Чтобы указать - перейдите по ".Html::a('ссылке', ['accounts/service'], ['target' => '_blank'])."</p>"; | |
54 | + echo "<p>В Вашем профиле не указаны специализации. Чтобы указать - перейдите по " . Html::a('ссылке', [ 'accounts/service' ], [ 'target' => '_blank' ]) . "</p>"; | |
43 | 55 | } |
44 | - ?> | |
56 | + ?> | |
45 | 57 | </div> |
46 | 58 | </div> |
47 | 59 | </div> |
... | ... | @@ -57,11 +69,11 @@ |
57 | 69 | <div class="general-check-right-txt"> |
58 | 70 | Обязательно должны быть созданы заказы Вами, что бы вы попали в рейтинг заказчиков |
59 | 71 | <?php |
60 | - if(!empty($user->projects)) { | |
61 | - echo "<p>В Вашем профиле добавлены ".Yii::t('app', 'projects').": ".count($user->projects)."</p>"; | |
62 | - } else { | |
63 | - echo "<p>В Вашем профиле не добавлены ".Yii::t('app', 'projects').". Чтобы добавить - перейдите по ".Html::a('ссылке', ['accounts/projects'], ['target' => '_blank'])."</p>"; | |
64 | - } | |
72 | + if(!empty( $user->projects )) { | |
73 | + echo "<p>В Вашем профиле добавлены " . Yii::t('app', 'projects') . ": " . count($user->projects) . "</p>"; | |
74 | + } else { | |
75 | + echo "<p>В Вашем профиле не добавлены " . Yii::t('app', 'projects') . ". Чтобы добавить - перейдите по " . Html::a('ссылке', [ 'accounts/projects' ], [ 'target' => '_blank' ]) . "</p>"; | |
76 | + } | |
65 | 77 | ?> |
66 | 78 | </div> |
67 | 79 | </div> |
... | ... | @@ -76,16 +88,16 @@ |
76 | 88 | 1 => 'Частное лицо', |
77 | 89 | 2 => 'Компания', |
78 | 90 | ], [ |
79 | - 'item' => function($index, $label, $name, $checked, $value) { | |
80 | - $return = '<div class="admin-who-check">'; | |
81 | - $return .= '<input class="custom-radio" id="select_admin_' . $value . '" type="radio" name="' . $name . '" value="' . $value . '" ' . ( $checked ? "checked" : "" ) . ' >'; | |
82 | - $return .= '<label for="select_admin_' . $value . '" >'; | |
83 | - $return .= '<span></span>' . ucwords($label); | |
84 | - $return .= '</label>'; | |
85 | - $return .= '</div>'; | |
86 | - return $return; | |
87 | - }, | |
88 | - ]); ?> | |
91 | + 'item' => function($index, $label, $name, $checked, $value) { | |
92 | + $return = '<div class="admin-who-check">'; | |
93 | + $return .= '<input class="custom-radio" id="select_admin_' . $value . '" type="radio" name="' . $name . '" value="' . $value . '" ' . ( $checked ? "checked" : "" ) . ' >'; | |
94 | + $return .= '<label for="select_admin_' . $value . '" >'; | |
95 | + $return .= '<span></span>' . ucwords($label); | |
96 | + $return .= '</label>'; | |
97 | + $return .= '</div>'; | |
98 | + return $return; | |
99 | + }, | |
100 | + ]); ?> | |
89 | 101 | |
90 | 102 | |
91 | 103 | </div> |
... | ... | @@ -93,7 +105,10 @@ |
93 | 105 | <div class="hidden-input-admin-general"> |
94 | 106 | <div class="input-blocks-wrapper"> |
95 | 107 | <div class="input-blocks"> |
96 | - <?= $form->field($company_info, 'name', [ 'options' => [ 'class' => 'form-group company_info' ], 'enableClientValidation' => false ]) | |
108 | + <?= $form->field($company_info, 'name', [ | |
109 | + 'options' => [ 'class' => 'form-group company_info' ], | |
110 | + 'enableClientValidation' => false, | |
111 | + ]) | |
97 | 112 | ->textInput([ 'class' => 'custom-input-2 no-client-validation' ]); ?> |
98 | 113 | </div> |
99 | 114 | </div> |
... | ... | @@ -206,16 +221,16 @@ |
206 | 221 | 0 => 'Свободен', |
207 | 222 | 1 => 'Занят', |
208 | 223 | ], [ |
209 | - 'item' => function($index, $label, $name, $checked, $value) { | |
210 | - $return = '<div class="admin-who-check">'; | |
211 | - $return .= '<input class="custom-radio" id="select_admin_status' . $value . '" type="radio" name="' . $name . '" value="' . $value . '" ' . ( $checked ? "checked" : "" ) . ' >'; | |
212 | - $return .= '<label for="select_admin_status' . $value . '" >'; | |
213 | - $return .= '<span></span>' . ucwords($label); | |
214 | - $return .= '</label>'; | |
215 | - $return .= '</div>'; | |
216 | - return $return; | |
217 | - }, | |
218 | - ]); ?> | |
224 | + 'item' => function($index, $label, $name, $checked, $value) { | |
225 | + $return = '<div class="admin-who-check">'; | |
226 | + $return .= '<input class="custom-radio" id="select_admin_status' . $value . '" type="radio" name="' . $name . '" value="' . $value . '" ' . ( $checked ? "checked" : "" ) . ' >'; | |
227 | + $return .= '<label for="select_admin_status' . $value . '" >'; | |
228 | + $return .= '<span></span>' . ucwords($label); | |
229 | + $return .= '</label>'; | |
230 | + $return .= '</div>'; | |
231 | + return $return; | |
232 | + }, | |
233 | + ]); ?> | |
219 | 234 | </div> |
220 | 235 | </div> |
221 | 236 | |
... | ... | @@ -277,16 +292,16 @@ |
277 | 292 | 0 => 'Не хочу', |
278 | 293 | 1 => 'Хочу стать', |
279 | 294 | ], [ |
280 | - 'item' => function($index, $label, $name, $checked, $value) { | |
281 | - $return = '<div class="admin-who-check">'; | |
282 | - $return .= '<input class="custom-radio" id="select_admin_mfp' . $value . '" type="radio" name="' . $name . '" value="' . $value . '" ' . ( $checked ? "checked" : "" ) . ' >'; | |
283 | - $return .= '<label for="select_admin_mfp' . $value . '" >'; | |
284 | - $return .= '<span></span>' . ucwords($label); | |
285 | - $return .= '</label>'; | |
286 | - $return .= '</div>'; | |
287 | - return $return; | |
288 | - }, | |
289 | - ]); ?> | |
295 | + 'item' => function($index, $label, $name, $checked, $value) { | |
296 | + $return = '<div class="admin-who-check">'; | |
297 | + $return .= '<input class="custom-radio" id="select_admin_mfp' . $value . '" type="radio" name="' . $name . '" value="' . $value . '" ' . ( $checked ? "checked" : "" ) . ' >'; | |
298 | + $return .= '<label for="select_admin_mfp' . $value . '" >'; | |
299 | + $return .= '<span></span>' . ucwords($label); | |
300 | + $return .= '</label>'; | |
301 | + $return .= '</div>'; | |
302 | + return $return; | |
303 | + }, | |
304 | + ]); ?> | |
290 | 305 | </div> |
291 | 306 | <div class="admin-mfp-help">Выберите если хотите стать членом МФП и наш менеджер свяжется с Вами.</div> |
292 | 307 | </div> | ... | ... |
frontend/views/company/_company_list_view.php
... | ... | @@ -4,6 +4,7 @@ |
4 | 4 | */ |
5 | 5 | use common\models\Team; |
6 | 6 | use yii\helpers\Html; |
7 | + $http_pattern = '/^https?.*$/'; | |
7 | 8 | ?> |
8 | 9 | <div class="command-block-wrapper"> |
9 | 10 | <div class="command-block-wr-two"> |
... | ... | @@ -12,7 +13,7 @@ |
12 | 13 | if(empty( $model->link )) { |
13 | 14 | echo ( $model->photo ? Html::img($model->photo) : '' ) . '<div class="hover-command-bg"></div>'; |
14 | 15 | } else { |
15 | - echo Html::a(( $model->photo ? Html::img($model->photo) : '' ) . '<div class="hover-command-bg"></div>', 'http://'.$model->link); | |
16 | + echo Html::a(( $model->photo ? Html::img($model->photo) : '' ) . '<div class="hover-command-bg"></div>', (preg_match($http_pattern, $model->link))?$model->link:'http://'.$model->link); | |
16 | 17 | } |
17 | 18 | ?> |
18 | 19 | </div> | ... | ... |