From 8f5d4d0f08183f534c6933221f84f52d24e42123 Mon Sep 17 00:00:00 2001 From: Yarik Date: Mon, 25 Apr 2016 11:31:42 +0300 Subject: [PATCH] test --- common/modules/comment/widgets/views/_project_comment_view.php | 8 ++++---- frontend/controllers/SiteController.php | 2 +- frontend/messages/ru/app.php | 1 + frontend/views/accounts/general.php | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------ frontend/views/company/_company_list_view.php | 3 ++- 5 files changed, 65 insertions(+), 48 deletions(-) diff --git a/common/modules/comment/widgets/views/_project_comment_view.php b/common/modules/comment/widgets/views/_project_comment_view.php index 921d5d3..b023781 100644 --- a/common/modules/comment/widgets/views/_project_comment_view.php +++ b/common/modules/comment/widgets/views/_project_comment_view.php @@ -156,22 +156,22 @@ echo Html::a('новый', [ '#' ], [ 'data-project-id' => $model->owner->project_id, 'data-comment-id' => $model->comment_id, - 'class' => 'artbox_project_make_new', + 'class' => 'artbox_project_make_new'.(($model->state == $model::STATE_NEW)?' active':''), ]); echo Html::a('кандидат', [ '#' ], [ 'data-project-id' => $model->owner->project_id, 'data-comment-id' => $model->comment_id, - 'class' => 'artbox_project_make_candidate', + 'class' => 'artbox_project_make_candidate'.(($model->state == $model::STATE_CANDIDATE)?' active':''), ]); echo Html::a('исполнитель', [ '#' ], [ 'data-project-id' => $model->owner->project_id, 'data-comment-id' => $model->comment_id, - 'class' => 'artbox_project_make_performer', + 'class' => 'artbox_project_make_performer'.(($model->state == $model::STATE_PERFORMER)?' active':''), ]); echo Html::a('отказать', [ '#' ], [ 'data-project-id' => $model->owner->project_id, 'data-comment-id' => $model->comment_id, - 'class' => 'artbox_project_make_deny', + 'class' => 'artbox_project_make_deny'.(($model->state == $model::STATE_DENY)?' active':''), ]); ?> diff --git a/frontend/controllers/SiteController.php b/frontend/controllers/SiteController.php index fe15d8b..bddfdd5 100755 --- a/frontend/controllers/SiteController.php +++ b/frontend/controllers/SiteController.php @@ -286,7 +286,7 @@ class SiteController extends Controller $company_info->save(); if (Yii::$app->getUser()->login($user)) { - + \Yii::$app->session->setFlash('reg_success', Yii::t('app', 'Registration success')); return $this->redirect('/accounts'); } } diff --git a/frontend/messages/ru/app.php b/frontend/messages/ru/app.php index 3a6a20c..97ff0b6 100644 --- a/frontend/messages/ru/app.php +++ b/frontend/messages/ru/app.php @@ -170,4 +170,5 @@ 'Add project' => 'Добавить заказ', 'Main project' => 'Основной заказ', 'Not found' => 'Ничего не найдено', + 'Registration success' => 'Спасибо за Регистрацию! Будучи некоммерческой организацией, мы свободны в своём развитии и нам не нужно идти на компромиссы. Вам понравится это отличие.', ]; \ No newline at end of file diff --git a/frontend/views/accounts/general.php b/frontend/views/accounts/general.php index a5827fa..559d62d 100755 --- a/frontend/views/accounts/general.php +++ b/frontend/views/accounts/general.php @@ -19,7 +19,19 @@ $this->params[ 'breadcrumbs' ][] = $this->title; ?>
title ?>
- +session->removeFlash('reg_success'); + if(!empty( $reg_success )) { + echo Html::tag('div', Html::button(Html::tag('span', '×', [ 'aria-hidden' => true ]), [ + 'class' => 'close', + 'data-dismiss' => 'alert', + 'aria-label' => 'close', + ]).$reg_success, [ + 'class' => 'alert alert-success alert-dismissible fade in', + 'role' => 'alert', + ]); + } +?>
@@ -35,13 +47,13 @@
Обязательно должны быть указаны специализации услуг, что бы вы попали в рейтинг исполнителей - specializations)) { - echo "

В Вашем профиле указаны специализации: ".count($user->specializations)."

"; + specializations )) { + echo "

В Вашем профиле указаны специализации: " . count($user->specializations) . "

"; } else { - echo "

В Вашем профиле не указаны специализации. Чтобы указать - перейдите по ".Html::a('ссылке', ['accounts/service'], ['target' => '_blank'])."

"; + echo "

В Вашем профиле не указаны специализации. Чтобы указать - перейдите по " . Html::a('ссылке', [ 'accounts/service' ], [ 'target' => '_blank' ]) . "

"; } - ?> + ?>
@@ -57,11 +69,11 @@
Обязательно должны быть созданы заказы Вами, что бы вы попали в рейтинг заказчиков projects)) { - echo "

В Вашем профиле добавлены ".Yii::t('app', 'projects').": ".count($user->projects)."

"; - } else { - echo "

В Вашем профиле не добавлены ".Yii::t('app', 'projects').". Чтобы добавить - перейдите по ".Html::a('ссылке', ['accounts/projects'], ['target' => '_blank'])."

"; - } + if(!empty( $user->projects )) { + echo "

В Вашем профиле добавлены " . Yii::t('app', 'projects') . ": " . count($user->projects) . "

"; + } else { + echo "

В Вашем профиле не добавлены " . Yii::t('app', 'projects') . ". Чтобы добавить - перейдите по " . Html::a('ссылке', [ 'accounts/projects' ], [ 'target' => '_blank' ]) . "

"; + } ?>
@@ -76,16 +88,16 @@ 1 => 'Частное лицо', 2 => 'Компания', ], [ - 'item' => function($index, $label, $name, $checked, $value) { - $return = '
'; - $return .= ''; - $return .= ''; - $return .= '
'; - return $return; - }, - ]); ?> + 'item' => function($index, $label, $name, $checked, $value) { + $return = '
'; + $return .= ''; + $return .= ''; + $return .= '
'; + return $return; + }, + ]); ?> @@ -93,7 +105,10 @@
- field($company_info, 'name', [ 'options' => [ 'class' => 'form-group company_info' ], 'enableClientValidation' => false ]) + field($company_info, 'name', [ + 'options' => [ 'class' => 'form-group company_info' ], + 'enableClientValidation' => false, + ]) ->textInput([ 'class' => 'custom-input-2 no-client-validation' ]); ?>
@@ -206,16 +221,16 @@ 0 => 'Свободен', 1 => 'Занят', ], [ - 'item' => function($index, $label, $name, $checked, $value) { - $return = '
'; - $return .= ''; - $return .= ''; - $return .= '
'; - return $return; - }, - ]); ?> + 'item' => function($index, $label, $name, $checked, $value) { + $return = '
'; + $return .= ''; + $return .= ''; + $return .= '
'; + return $return; + }, + ]); ?>
@@ -277,16 +292,16 @@ 0 => 'Не хочу', 1 => 'Хочу стать', ], [ - 'item' => function($index, $label, $name, $checked, $value) { - $return = '
'; - $return .= ''; - $return .= ''; - $return .= '
'; - return $return; - }, - ]); ?> + 'item' => function($index, $label, $name, $checked, $value) { + $return = '
'; + $return .= ''; + $return .= ''; + $return .= '
'; + return $return; + }, + ]); ?>
Выберите если хотите стать членом МФП и наш менеджер свяжется с Вами.
diff --git a/frontend/views/company/_company_list_view.php b/frontend/views/company/_company_list_view.php index 6b3359b..390ff17 100644 --- a/frontend/views/company/_company_list_view.php +++ b/frontend/views/company/_company_list_view.php @@ -4,6 +4,7 @@ */ use common\models\Team; use yii\helpers\Html; + $http_pattern = '/^https?.*$/'; ?>
@@ -12,7 +13,7 @@ if(empty( $model->link )) { echo ( $model->photo ? Html::img($model->photo) : '' ) . '
'; } else { - echo Html::a(( $model->photo ? Html::img($model->photo) : '' ) . '
', 'http://'.$model->link); + echo Html::a(( $model->photo ? Html::img($model->photo) : '' ) . '
', (preg_match($http_pattern, $model->link))?$model->link:'http://'.$model->link); } ?>
-- libgit2 0.21.4