Commit 8f5d4d0f08183f534c6933221f84f52d24e42123

Authored by Yarik
1 parent 3aea4f9c

test

common/modules/comment/widgets/views/_project_comment_view.php
@@ -156,22 +156,22 @@ @@ -156,22 +156,22 @@
156 echo Html::a('новый', [ '#' ], [ 156 echo Html::a('новый', [ '#' ], [
157 'data-project-id' => $model->owner->project_id, 157 'data-project-id' => $model->owner->project_id,
158 'data-comment-id' => $model->comment_id, 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 echo Html::a('кандидат', [ '#' ], [ 161 echo Html::a('кандидат', [ '#' ], [
162 'data-project-id' => $model->owner->project_id, 162 'data-project-id' => $model->owner->project_id,
163 'data-comment-id' => $model->comment_id, 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 echo Html::a('исполнитель', [ '#' ], [ 166 echo Html::a('исполнитель', [ '#' ], [
167 'data-project-id' => $model->owner->project_id, 167 'data-project-id' => $model->owner->project_id,
168 'data-comment-id' => $model->comment_id, 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 echo Html::a('отказать', [ '#' ], [ 171 echo Html::a('отказать', [ '#' ], [
172 'data-project-id' => $model->owner->project_id, 172 'data-project-id' => $model->owner->project_id,
173 'data-comment-id' => $model->comment_id, 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 </div> 177 </div>
frontend/controllers/SiteController.php
@@ -286,7 +286,7 @@ class SiteController extends Controller @@ -286,7 +286,7 @@ class SiteController extends Controller
286 $company_info->save(); 286 $company_info->save();
287 287
288 if (Yii::$app->getUser()->login($user)) { 288 if (Yii::$app->getUser()->login($user)) {
289 - 289 + \Yii::$app->session->setFlash('reg_success', Yii::t('app', 'Registration success'));
290 return $this->redirect('/accounts'); 290 return $this->redirect('/accounts');
291 } 291 }
292 } 292 }
frontend/messages/ru/app.php
@@ -170,4 +170,5 @@ @@ -170,4 +170,5 @@
170 'Add project' => 'Добавить заказ', 170 'Add project' => 'Добавить заказ',
171 'Main project' => 'Основной заказ', 171 'Main project' => 'Основной заказ',
172 'Not found' => 'Ничего не найдено', 172 'Not found' => 'Ничего не найдено',
  173 + 'Registration success' => 'Спасибо за Регистрацию! Будучи некоммерческой организацией, мы свободны в своём развитии и нам не нужно идти на компромиссы. Вам понравится это отличие.',
173 ]; 174 ];
174 \ No newline at end of file 175 \ No newline at end of file
frontend/views/accounts/general.php
@@ -19,7 +19,19 @@ @@ -19,7 +19,19 @@
19 $this->params[ 'breadcrumbs' ][] = $this->title; 19 $this->params[ 'breadcrumbs' ][] = $this->title;
20 ?> 20 ?>
21 <div class="login-left-column-title"><?= $this->title ?></div> 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 <div class="" id="form_definition"> 35 <div class="" id="form_definition">
24 <?php $form = ActiveForm::begin(); ?> 36 <?php $form = ActiveForm::begin(); ?>
25 37
@@ -35,13 +47,13 @@ @@ -35,13 +47,13 @@
35 <div class="general-check-right"> 47 <div class="general-check-right">
36 <div class="general-check-right-txt"> 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 } else { 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 </div> 57 </div>
46 </div> 58 </div>
47 </div> 59 </div>
@@ -57,11 +69,11 @@ @@ -57,11 +69,11 @@
57 <div class="general-check-right-txt"> 69 <div class="general-check-right-txt">
58 Обязательно должны быть созданы заказы Вами, что бы вы попали в рейтинг заказчиков 70 Обязательно должны быть созданы заказы Вами, что бы вы попали в рейтинг заказчиков
59 <?php 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 </div> 78 </div>
67 </div> 79 </div>
@@ -76,16 +88,16 @@ @@ -76,16 +88,16 @@
76 1 => 'Частное лицо', 88 1 => 'Частное лицо',
77 2 => 'Компания', 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 </div> 103 </div>
@@ -93,7 +105,10 @@ @@ -93,7 +105,10 @@
93 <div class="hidden-input-admin-general"> 105 <div class="hidden-input-admin-general">
94 <div class="input-blocks-wrapper"> 106 <div class="input-blocks-wrapper">
95 <div class="input-blocks"> 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 ->textInput([ 'class' => 'custom-input-2 no-client-validation' ]); ?> 112 ->textInput([ 'class' => 'custom-input-2 no-client-validation' ]); ?>
98 </div> 113 </div>
99 </div> 114 </div>
@@ -206,16 +221,16 @@ @@ -206,16 +221,16 @@
206 0 => 'Свободен', 221 0 => 'Свободен',
207 1 => 'Занят', 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 </div> 234 </div>
220 </div> 235 </div>
221 236
@@ -277,16 +292,16 @@ @@ -277,16 +292,16 @@
277 0 => 'Не хочу', 292 0 => 'Не хочу',
278 1 => 'Хочу стать', 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 </div> 305 </div>
291 <div class="admin-mfp-help">Выберите если хотите стать членом МФП и наш менеджер свяжется с Вами.</div> 306 <div class="admin-mfp-help">Выберите если хотите стать членом МФП и наш менеджер свяжется с Вами.</div>
292 </div> 307 </div>
frontend/views/company/_company_list_view.php
@@ -4,6 +4,7 @@ @@ -4,6 +4,7 @@
4 */ 4 */
5 use common\models\Team; 5 use common\models\Team;
6 use yii\helpers\Html; 6 use yii\helpers\Html;
  7 + $http_pattern = '/^https?.*$/';
7 ?> 8 ?>
8 <div class="command-block-wrapper"> 9 <div class="command-block-wrapper">
9 <div class="command-block-wr-two"> 10 <div class="command-block-wr-two">
@@ -12,7 +13,7 @@ @@ -12,7 +13,7 @@
12 if(empty( $model->link )) { 13 if(empty( $model->link )) {
13 echo ( $model->photo ? Html::img($model->photo) : '' ) . '<div class="hover-command-bg"></div>'; 14 echo ( $model->photo ? Html::img($model->photo) : '' ) . '<div class="hover-command-bg"></div>';
14 } else { 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 </div> 19 </div>