Commit 8f5d4d0f08183f534c6933221f84f52d24e42123

Authored by Yarik
1 parent 3aea4f9c

test

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>
... ...