Commit b9a54f61dac941d0990c81aa0a0904a9b2282374
1 parent
25bd78f8
test
Showing
29 changed files
with
211 additions
and
205 deletions
Show diff stats
frontend/controllers/BookmarksController.php
@@ -211,14 +211,14 @@ | @@ -211,14 +211,14 @@ | ||
211 | $response->format = Response::FORMAT_JSON; | 211 | $response->format = Response::FORMAT_JSON; |
212 | $model_id = \Yii::$app->request->post('id'); | 212 | $model_id = \Yii::$app->request->post('id'); |
213 | if(empty( $model_id )) { | 213 | if(empty( $model_id )) { |
214 | - return [ 'error' => 'Ошибка добавления. Отсутствует id проекта' ]; | 214 | + return [ 'error' => 'Ошибка добавления. Отсутствует id заказа' ]; |
215 | } | 215 | } |
216 | /** | 216 | /** |
217 | * @var Project $project | 217 | * @var Project $project |
218 | */ | 218 | */ |
219 | $project = Project::findOne($model_id); | 219 | $project = Project::findOne($model_id); |
220 | if(empty( $project )) { | 220 | if(empty( $project )) { |
221 | - return [ 'error' => 'Ошибка добавления. Проект не найден.' ]; | 221 | + return [ 'error' => 'Ошибка добавления. Заказ не найден.' ]; |
222 | } | 222 | } |
223 | $model = $project->className(); | 223 | $model = $project->className(); |
224 | $user_id = \Yii::$app->user->getId(); | 224 | $user_id = \Yii::$app->user->getId(); |
@@ -230,7 +230,7 @@ | @@ -230,7 +230,7 @@ | ||
230 | 'type' => $type, | 230 | 'type' => $type, |
231 | ]) | 231 | ]) |
232 | ) { | 232 | ) { |
233 | - return [ 'error' => 'Ошибка добавления. Проект уже добавлен.' ]; | 233 | + return [ 'error' => 'Ошибка добавления. Заказ уже добавлен.' ]; |
234 | } | 234 | } |
235 | $bookmark = new Bookmark([ | 235 | $bookmark = new Bookmark([ |
236 | 'model' => $model, | 236 | 'model' => $model, |
@@ -331,11 +331,11 @@ | @@ -331,11 +331,11 @@ | ||
331 | $response->format = Response::FORMAT_JSON; | 331 | $response->format = Response::FORMAT_JSON; |
332 | $model_id = \Yii::$app->request->post('id'); | 332 | $model_id = \Yii::$app->request->post('id'); |
333 | if(empty( $model_id )) { | 333 | if(empty( $model_id )) { |
334 | - return [ 'error' => 'Ошибка удаления. Отсутствует id проекта' ]; | 334 | + return [ 'error' => 'Ошибка удаления. Отсутствует id заказа' ]; |
335 | } | 335 | } |
336 | $project = Project::findOne($model_id); | 336 | $project = Project::findOne($model_id); |
337 | if(empty( $project )) { | 337 | if(empty( $project )) { |
338 | - return [ 'error' => 'Ошибка добавления. Проект не найден.' ]; | 338 | + return [ 'error' => 'Ошибка добавления. Заказ не найден.' ]; |
339 | } | 339 | } |
340 | $model = $project->className(); | 340 | $model = $project->className(); |
341 | $user_id = \Yii::$app->user->getId(); | 341 | $user_id = \Yii::$app->user->getId(); |
frontend/controllers/CompanyController.php
@@ -84,7 +84,7 @@ | @@ -84,7 +84,7 @@ | ||
84 | $commentProvider = new ActiveDataProvider([ | 84 | $commentProvider = new ActiveDataProvider([ |
85 | 'query' => $company->getComments() | 85 | 'query' => $company->getComments() |
86 | ->with('rating') | 86 | ->with('rating') |
87 | - ->with('author'), | 87 | + ->with('user'), |
88 | 'sort' => new Sort([ | 88 | 'sort' => new Sort([ |
89 | 'defaultOrder' => [ | 89 | 'defaultOrder' => [ |
90 | 'date_add' => SORT_DESC, | 90 | 'date_add' => SORT_DESC, |
frontend/controllers/TenderController.php
@@ -116,7 +116,7 @@ | @@ -116,7 +116,7 @@ | ||
116 | */ | 116 | */ |
117 | $project = Project::findOne($project_id); | 117 | $project = Project::findOne($project_id); |
118 | if(empty( $project )) { | 118 | if(empty( $project )) { |
119 | - return [ 'error' => 'Проект не найден' ]; | 119 | + return [ 'error' => 'Заказ не найден' ]; |
120 | } | 120 | } |
121 | // elseif($project->user_id != $user->id) { | 121 | // elseif($project->user_id != $user->id) { |
122 | // return [ 'error' => 'Вы можете менять статус только собственных проектов' ]; | 122 | // return [ 'error' => 'Вы можете менять статус только собственных проектов' ]; |
@@ -135,7 +135,7 @@ | @@ -135,7 +135,7 @@ | ||
135 | return [ 'error' => 'Данного предложения не существует' ]; | 135 | return [ 'error' => 'Данного предложения не существует' ]; |
136 | } | 136 | } |
137 | if($project->user_id != $user->id && $comment->user_id != $user->id) { | 137 | if($project->user_id != $user->id && $comment->user_id != $user->id) { |
138 | - return ['error' => 'Вы можете менять статус только своих предложений, либо предложений по своим проектам']; | 138 | + return ['error' => 'Вы можете менять статус только своих предложений, либо предложений по своим заказам']; |
139 | } | 139 | } |
140 | if($comment->user_id == $user->id) { | 140 | if($comment->user_id == $user->id) { |
141 | $comment->scenario = $comment::SCENARIO_OWNER; | 141 | $comment->scenario = $comment::SCENARIO_OWNER; |
@@ -177,7 +177,7 @@ | @@ -177,7 +177,7 @@ | ||
177 | ->with('parent') | 177 | ->with('parent') |
178 | ->all(); | 178 | ->all(); |
179 | if(empty( $projects )) { | 179 | if(empty( $projects )) { |
180 | - return [ 'error' => 'У Вас еще нету проектов' ]; | 180 | + return [ 'error' => 'У Вас еще нету заказов' ]; |
181 | } | 181 | } |
182 | return [ | 182 | return [ |
183 | 'message' => $this->renderAjax('forms-modal-offer', [ | 183 | 'message' => $this->renderAjax('forms-modal-offer', [ |
@@ -214,9 +214,9 @@ | @@ -214,9 +214,9 @@ | ||
214 | ->where([ 'project_id' => $project_id ]) | 214 | ->where([ 'project_id' => $project_id ]) |
215 | ->one(); | 215 | ->one(); |
216 | if(empty( $project )) { | 216 | if(empty( $project )) { |
217 | - return [ 'error' => 'Проект не найден' ]; | 217 | + return [ 'error' => 'Заказ не найден' ]; |
218 | } elseif($project->user_id != $user->id) { | 218 | } elseif($project->user_id != $user->id) { |
219 | - return [ 'error' => 'Вы можете предлагать только собственные проекты' ]; | 219 | + return [ 'error' => 'Вы можете предлагать только собственные заказы' ]; |
220 | } | 220 | } |
221 | $chat = $user->getChat($performer->id) | 221 | $chat = $user->getChat($performer->id) |
222 | ->one(); | 222 | ->one(); |
@@ -234,7 +234,7 @@ | @@ -234,7 +234,7 @@ | ||
234 | 'user_id' => $user->id, | 234 | 'user_id' => $user->id, |
235 | 'status' => 1, | 235 | 'status' => 1, |
236 | ]); | 236 | ]); |
237 | - $text = "<p>Здравствуйте, {$user->name}!</p><p>Предлагаю Вам принять участие в " . Html::a('Тендере', [ | 237 | + $text = "<p>Здравствуйте, {$performer->name}!</p><p>Предлагаю Вам принять участие в " . Html::a('заказе', [ |
238 | 'tender/view', | 238 | 'tender/view', |
239 | 'tender_id' => $project->project_id, | 239 | 'tender_id' => $project->project_id, |
240 | ]) . "</p>"; | 240 | ]) . "</p>"; |
frontend/messages/ru/app.php
@@ -76,7 +76,7 @@ | @@ -76,7 +76,7 @@ | ||
76 | 'portfolio_specialization_id' => 'Portfolio Specialization ID', | 76 | 'portfolio_specialization_id' => 'Portfolio Specialization ID', |
77 | 'specialization_id' => 'Specialization ID', | 77 | 'specialization_id' => 'Specialization ID', |
78 | 'project_id' => 'Project ID', | 78 | 'project_id' => 'Project ID', |
79 | - 'project_pid' => 'Родительский проект', | 79 | + 'project_pid' => 'Родительский заказ', |
80 | 'date_end' => 'Дата окончания', | 80 | 'date_end' => 'Дата окончания', |
81 | 'budget' => 'Бюджет', | 81 | 'budget' => 'Бюджет', |
82 | 'payment_variant' => 'Варианты оплаты', | 82 | 'payment_variant' => 'Варианты оплаты', |
@@ -156,7 +156,18 @@ | @@ -156,7 +156,18 @@ | ||
156 | 'add_answer' => 'Добавить ответ', | 156 | 'add_answer' => 'Добавить ответ', |
157 | 'add_field' => 'Добавить поле', | 157 | 'add_field' => 'Добавить поле', |
158 | 'add_more' => 'Добавить еще', | 158 | 'add_more' => 'Добавить еще', |
159 | - 'hidden_project' => 'Снять с тендера', | ||
160 | - 'project_not_found' => 'Данный проект не найден', | 159 | + 'hidden_project' => 'Снять заказ', |
160 | + 'project_not_found' => 'Данный заказ не найден', | ||
161 | + 'Project' => 'Заказ', | ||
162 | + 'Projects' => 'Заказы', | ||
163 | + 'project' => 'заказ', | ||
164 | + 'projects' => 'заказы', | ||
165 | + 'hidden_project_hint' => 'Снятый заказ будет добавлен в Архив (не доступен в поиске, но доступен по ссылке)', | ||
166 | + 'Parent project' => 'Родительский заказ', | ||
167 | + 'Your projects' => 'Ваши заказы', | ||
168 | + 'Offer project' => 'Предложить заказ', | ||
169 | + 'Project list' => 'Список заказов', | ||
170 | + 'Add project' => 'Добавить заказ', | ||
171 | + 'Main project' => 'Основной заказ', | ||
161 | 172 | ||
162 | ]; | 173 | ]; |
163 | \ No newline at end of file | 174 | \ No newline at end of file |
frontend/views/accounts/_projects_form.php
@@ -20,7 +20,7 @@ use yii\jui\DatePicker; | @@ -20,7 +20,7 @@ use yii\jui\DatePicker; | ||
20 | use yii\web\JsExpression; | 20 | use yii\web\JsExpression; |
21 | use yii\widgets\ActiveForm; | 21 | use yii\widgets\ActiveForm; |
22 | 22 | ||
23 | -$this->title = 'Проекты'; | 23 | +$this->title = Yii::t('app', 'Projects'); |
24 | $this->params[ 'breadcrumbs' ][] = $this->title; | 24 | $this->params[ 'breadcrumbs' ][] = $this->title; |
25 | ?> | 25 | ?> |
26 | <div class="login-left-column-title"><?= $this->title ?></div> | 26 | <div class="login-left-column-title"><?= $this->title ?></div> |
@@ -40,7 +40,7 @@ $form = ActiveForm::begin([ 'options' => [ 'enctype' => 'multipart/form-data' ] | @@ -40,7 +40,7 @@ $form = ActiveForm::begin([ 'options' => [ 'enctype' => 'multipart/form-data' ] | ||
40 | <div class="input-blocks-wrapper"> | 40 | <div class="input-blocks-wrapper"> |
41 | <div class="input-blocks admin-project-list admin-currency-second"> | 41 | <div class="input-blocks admin-project-list admin-currency-second"> |
42 | <?= $form->field($project, 'project_pid') | 42 | <?= $form->field($project, 'project_pid') |
43 | - ->dropDownList($projects, [ 'prompt' => 'Родительский проект' ]) ?> | 43 | + ->dropDownList($projects, [ 'prompt' => Yii::t('app', 'Parent project') ]) ?> |
44 | </div> | 44 | </div> |
45 | </div> | 45 | </div> |
46 | 46 | ||
@@ -99,7 +99,7 @@ $form = ActiveForm::begin([ 'options' => [ 'enctype' => 'multipart/form-data' ] | @@ -99,7 +99,7 @@ $form = ActiveForm::begin([ 'options' => [ 'enctype' => 'multipart/form-data' ] | ||
99 | </div> | 99 | </div> |
100 | 100 | ||
101 | 101 | ||
102 | -<div class="conacts-admin style">Адрес проекта:</div> | 102 | +<div class="conacts-admin style">Адрес заказа:</div> |
103 | <div class="form-inline"> | 103 | <div class="form-inline"> |
104 | <div class="input-blocks-wrapper"> | 104 | <div class="input-blocks-wrapper"> |
105 | <div class="input-blocks"> | 105 | <div class="input-blocks"> |
@@ -262,8 +262,8 @@ $form = ActiveForm::begin([ 'options' => [ 'enctype' => 'multipart/form-data' ] | @@ -262,8 +262,8 @@ $form = ActiveForm::begin([ 'options' => [ 'enctype' => 'multipart/form-data' ] | ||
262 | <div class="input-blocks admin-project-list admin-currency-second"> | 262 | <div class="input-blocks admin-project-list admin-currency-second"> |
263 | <?= $form->field($project, 'hidden', [ 'template' => "{input}{label}\n{hint}\n{error}" ]) | 263 | <?= $form->field($project, 'hidden', [ 'template' => "{input}{label}\n{hint}\n{error}" ]) |
264 | ->checkbox([ 'class' => 'custom-check admin-check' ], false) | 264 | ->checkbox([ 'class' => 'custom-check admin-check' ], false) |
265 | - ->label('<span></span>Снять с тендера') | ||
266 | - ->hint('Проект, снятый с тендера, будет добавлен в Архив (не доступен в поиске, но доступен по ссылке)') ?> | 265 | + ->label('<span></span>'.Yii::t('app', 'hidden_project')) |
266 | + ->hint(Yii::t('app', 'hidden_project_hint')) ?> | ||
267 | </div> | 267 | </div> |
268 | </div> | 268 | </div> |
269 | 269 |
frontend/views/accounts/general.php
@@ -55,12 +55,12 @@ | @@ -55,12 +55,12 @@ | ||
55 | </div> | 55 | </div> |
56 | <div class="general-check-right"> | 56 | <div class="general-check-right"> |
57 | <div class="general-check-right-txt"> | 57 | <div class="general-check-right-txt"> |
58 | - Обязательно должны быть созданы проекты вами, что бы вы попали в рейтинг заказчиков | 58 | + Обязательно должны быть созданы заказы Вами, что бы вы попали в рейтинг заказчиков |
59 | <?php | 59 | <?php |
60 | if(!empty($user->projects)) { | 60 | if(!empty($user->projects)) { |
61 | - echo "<p>В Вашем профиле добавлены проекты: ".count($user->projects)."</p>"; | 61 | + echo "<p>В Вашем профиле добавлены ".Yii::t('app', 'projects').": ".count($user->projects)."</p>"; |
62 | } else { | 62 | } else { |
63 | - echo "<p>В Вашем профиле не добавлены проекты. Чтобы добавить - перейдите по ".Html::a('ссылке', ['accounts/projects'], ['target' => '_blank'])."</p>"; | 63 | + echo "<p>В Вашем профиле не добавлены ".Yii::t('app', 'projects').". Чтобы добавить - перейдите по ".Html::a('ссылке', ['accounts/projects'], ['target' => '_blank'])."</p>"; |
64 | } | 64 | } |
65 | ?> | 65 | ?> |
66 | </div> | 66 | </div> |
frontend/views/accounts/participant-edit.php
@@ -10,7 +10,7 @@ | @@ -10,7 +10,7 @@ | ||
10 | * @var View $this | 10 | * @var View $this |
11 | * @var PortfolioUser $model | 11 | * @var PortfolioUser $model |
12 | */ | 12 | */ |
13 | - $this->title = 'Редактирование участия в проекте'; | 13 | + $this->title = 'Редактирование участия в заказе'; |
14 | $this->params[ 'breadcrumbs' ][] = $this->title; | 14 | $this->params[ 'breadcrumbs' ][] = $this->title; |
15 | ?> | 15 | ?> |
16 | <div class="login-left-column-title"><?= $this->title ?></div> | 16 | <div class="login-left-column-title"><?= $this->title ?></div> |
frontend/views/accounts/participant.php
@@ -96,7 +96,7 @@ | @@ -96,7 +96,7 @@ | ||
96 | ], [ | 96 | ], [ |
97 | 'title' => 'Подтвердить', | 97 | 'title' => 'Подтвердить', |
98 | 'aria-label' => 'Подтвердить', | 98 | 'aria-label' => 'Подтвердить', |
99 | - 'data-confirm' => 'Вы уверены, что хотите подтвердить участие в данном проекте?', | 99 | + 'data-confirm' => 'Вы уверены, что хотите подтвердить участие в данном заказе?', |
100 | 'data-method' => 'post', | 100 | 'data-method' => 'post', |
101 | 'data-pjax' => 0, | 101 | 'data-pjax' => 0, |
102 | ]) : ''; | 102 | ]) : ''; |
@@ -118,7 +118,7 @@ | @@ -118,7 +118,7 @@ | ||
118 | ], [ | 118 | ], [ |
119 | 'title' => 'Удалить', | 119 | 'title' => 'Удалить', |
120 | 'aria-label' => 'Удалить', | 120 | 'aria-label' => 'Удалить', |
121 | - 'data-confirm' => 'Вы уверены, что хотите отказаться от участия в данном проекте?', | 121 | + 'data-confirm' => 'Вы уверены, что хотите отказаться от участия в данном заказе?', |
122 | 'data-method' => 'post', | 122 | 'data-method' => 'post', |
123 | 'data-pjax' => 0, | 123 | 'data-pjax' => 0, |
124 | ]); | 124 | ]); |
frontend/views/accounts/projects.php
@@ -12,7 +12,7 @@ | @@ -12,7 +12,7 @@ | ||
12 | use yii\jui\DatePicker; | 12 | use yii\jui\DatePicker; |
13 | use yii\widgets\ActiveField; | 13 | use yii\widgets\ActiveField; |
14 | 14 | ||
15 | - $this->title = 'Проекты'; | 15 | + $this->title = Yii::t('app', 'Projects'); |
16 | $this->params[ 'breadcrumbs' ][] = $this->title; | 16 | $this->params[ 'breadcrumbs' ][] = $this->title; |
17 | ?> | 17 | ?> |
18 | <div class="login-left-column-title"><?= $this->title ?></div> | 18 | <div class="login-left-column-title"><?= $this->title ?></div> |
frontend/views/bookmarks/bookmarks-customer.php
@@ -20,7 +20,7 @@ | @@ -20,7 +20,7 @@ | ||
20 | <div class="search-performer-button-bookmark"><a>Закладки</a></div> | 20 | <div class="search-performer-button-bookmark"><a>Закладки</a></div> |
21 | <?= Html::a('Исполнители', [ 'bookmarks/performer' ], [ 'class' => 'search-performer-button-performers' ]) ?> | 21 | <?= Html::a('Исполнители', [ 'bookmarks/performer' ], [ 'class' => 'search-performer-button-performers' ]) ?> |
22 | <?= Html::a('Заказчики', [ 'bookmarks/customer' ], [ 'class' => 'search-performer-button-customers' ]) ?> | 22 | <?= Html::a('Заказчики', [ 'bookmarks/customer' ], [ 'class' => 'search-performer-button-customers' ]) ?> |
23 | - <?= Html::a('Проекты', [ 'bookmarks/project' ], [ 'class' => 'search-performer-button-project' ]) ?> | 23 | + <?= Html::a(Yii::t('app', 'Projects'), [ 'bookmarks/project' ], [ 'class' => 'search-performer-button-project' ]) ?> |
24 | <?= Html::a('Вакансии', [ 'bookmarks/vacancy' ], [ 'class' => 'search-performer-button-project' ]) ?> | 24 | <?= Html::a('Вакансии', [ 'bookmarks/vacancy' ], [ 'class' => 'search-performer-button-project' ]) ?> |
25 | </div> | 25 | </div> |
26 | <div class="right-search-work"> | 26 | <div class="right-search-work"> |
frontend/views/bookmarks/bookmarks-performer.php
@@ -20,7 +20,7 @@ | @@ -20,7 +20,7 @@ | ||
20 | <div class="search-performer-button-bookmark"><a>Закладки</a></div> | 20 | <div class="search-performer-button-bookmark"><a>Закладки</a></div> |
21 | <?= Html::a('Исполнители', [ 'bookmarks/performer' ], [ 'class' => 'search-performer-button-performers' ]) ?> | 21 | <?= Html::a('Исполнители', [ 'bookmarks/performer' ], [ 'class' => 'search-performer-button-performers' ]) ?> |
22 | <?= Html::a('Заказчики', [ 'bookmarks/customer' ], [ 'class' => 'search-performer-button-customers' ]) ?> | 22 | <?= Html::a('Заказчики', [ 'bookmarks/customer' ], [ 'class' => 'search-performer-button-customers' ]) ?> |
23 | - <?= Html::a('Проекты', [ 'bookmarks/project' ], [ 'class' => 'search-performer-button-project' ]) ?> | 23 | + <?= Html::a(Yii::t('app', 'Projects'), [ 'bookmarks/project' ], [ 'class' => 'search-performer-button-project' ]) ?> |
24 | <?= Html::a('Вакансии', [ 'bookmarks/vacancy' ], [ 'class' => 'search-performer-button-project' ]) ?> | 24 | <?= Html::a('Вакансии', [ 'bookmarks/vacancy' ], [ 'class' => 'search-performer-button-project' ]) ?> |
25 | </div> | 25 | </div> |
26 | <div class="right-search-work"> | 26 | <div class="right-search-work"> |
frontend/views/bookmarks/bookmarks-project.php
@@ -20,15 +20,15 @@ | @@ -20,15 +20,15 @@ | ||
20 | <div class="search-performer-button-bookmark"><a>Закладки</a></div> | 20 | <div class="search-performer-button-bookmark"><a>Закладки</a></div> |
21 | <?= Html::a('Исполнители', [ 'bookmarks/performer' ], [ 'class' => 'search-performer-button-performers' ]) ?> | 21 | <?= Html::a('Исполнители', [ 'bookmarks/performer' ], [ 'class' => 'search-performer-button-performers' ]) ?> |
22 | <?= Html::a('Заказчики', [ 'bookmarks/customer' ], [ 'class' => 'search-performer-button-customers' ]) ?> | 22 | <?= Html::a('Заказчики', [ 'bookmarks/customer' ], [ 'class' => 'search-performer-button-customers' ]) ?> |
23 | - <?= Html::a('Проекты', [ 'bookmarks/project' ], [ 'class' => 'search-performer-button-project' ]) ?> | 23 | + <?= Html::a(Yii::t('app', 'Projects'), [ 'bookmarks/project' ], [ 'class' => 'search-performer-button-project' ]) ?> |
24 | <?= Html::a('Вакансии', [ 'bookmarks/vacancy' ], [ 'class' => 'search-performer-button-project' ]) ?> | 24 | <?= Html::a('Вакансии', [ 'bookmarks/vacancy' ], [ 'class' => 'search-performer-button-project' ]) ?> |
25 | </div> | 25 | </div> |
26 | <div class="right-search-work"> | 26 | <div class="right-search-work"> |
27 | - <div class="search-worker-title style"><span>Проекты</span></div> | 27 | + <div class="search-worker-title style"><span><?=Yii::t('app', 'Projects')?></span></div> |
28 | <?= ListView::widget([ | 28 | <?= ListView::widget([ |
29 | 'dataProvider' => $dataProvider, | 29 | 'dataProvider' => $dataProvider, |
30 | 'itemView' => '@frontend/views/search/_projects_list_view', | 30 | 'itemView' => '@frontend/views/search/_projects_list_view', |
31 | - 'summary' => '<div class="search-worker-title-two style">Всего <span>{totalCount}</span> проектов в закладках</div>', | 31 | + 'summary' => '<div class="search-worker-title-two style">Всего <span>{totalCount}</span> '.Yii::t('app', 'projects').' в закладках</div>', |
32 | ]) ?> | 32 | ]) ?> |
33 | <?php | 33 | <?php |
34 | /* | 34 | /* |
frontend/views/bookmarks/bookmarks-vacancy.php
@@ -20,7 +20,7 @@ | @@ -20,7 +20,7 @@ | ||
20 | <div class="search-performer-button-bookmark"><a>Закладки</a></div> | 20 | <div class="search-performer-button-bookmark"><a>Закладки</a></div> |
21 | <?= Html::a('Исполнители', [ 'bookmarks/performer' ], [ 'class' => 'search-performer-button-performers' ]) ?> | 21 | <?= Html::a('Исполнители', [ 'bookmarks/performer' ], [ 'class' => 'search-performer-button-performers' ]) ?> |
22 | <?= Html::a('Заказчики', [ 'bookmarks/customer' ], [ 'class' => 'search-performer-button-customers' ]) ?> | 22 | <?= Html::a('Заказчики', [ 'bookmarks/customer' ], [ 'class' => 'search-performer-button-customers' ]) ?> |
23 | - <?= Html::a('Проекты', [ 'bookmarks/project' ], [ 'class' => 'search-performer-button-project' ]) ?> | 23 | + <?= Html::a(Yii::t('app', 'Projects'), [ 'bookmarks/project' ], [ 'class' => 'search-performer-button-project' ]) ?> |
24 | <?= Html::a('Вакансии', [ 'bookmarks/vacancy' ], [ 'class' => 'search-performer-button-project' ]) ?> | 24 | <?= Html::a('Вакансии', [ 'bookmarks/vacancy' ], [ 'class' => 'search-performer-button-project' ]) ?> |
25 | </div> | 25 | </div> |
26 | <div class="right-search-work"> | 26 | <div class="right-search-work"> |
frontend/views/bookmarks/bookmarks.php
1 | <?php | 1 | <?php |
2 | - use common\models\Option; | ||
3 | - | ||
4 | $this->title = 'Мой профиль'; | 2 | $this->title = 'Мой профиль'; |
5 | $this->params['breadcrumbs'][] = $this->title; | 3 | $this->params['breadcrumbs'][] = $this->title; |
6 | ?> | 4 | ?> |
@@ -13,7 +11,7 @@ $this->params['breadcrumbs'][] = $this->title; | @@ -13,7 +11,7 @@ $this->params['breadcrumbs'][] = $this->title; | ||
13 | <div class="search-performer-button-bookmark"><a href="#">Закладки</a></div> | 11 | <div class="search-performer-button-bookmark"><a href="#">Закладки</a></div> |
14 | <a href="#" class="search-performer-button-performers">Исполнители</a> | 12 | <a href="#" class="search-performer-button-performers">Исполнители</a> |
15 | <a href="#" class="search-performer-button-customers">Заказчики</a> | 13 | <a href="#" class="search-performer-button-customers">Заказчики</a> |
16 | - <a href="#" class="search-performer-button-project">Проекты</a> | 14 | + <a href="#" class="search-performer-button-project"><?=Yii::t('app', 'Projects')?></a> |
17 | <a href="#" class="search-performer-button-project">Вакансии</a> | 15 | <a href="#" class="search-performer-button-project">Вакансии</a> |
18 | </div> | 16 | </div> |
19 | <div class="right-search-work"> | 17 | <div class="right-search-work"> |
frontend/views/company/_company_common_review.php
@@ -20,11 +20,7 @@ | @@ -20,11 +20,7 @@ | ||
20 | <div class="company-performer-comments-autor"> | 20 | <div class="company-performer-comments-autor"> |
21 | Отзыв от: | 21 | Отзыв от: |
22 | <?php | 22 | <?php |
23 | - if(!empty( $model->author )) { | ||
24 | - echo $model->author->name; | ||
25 | - } else { | ||
26 | - echo $model->user_name; | ||
27 | - } | 23 | + $model->getAuthor(' (Гость)'); |
28 | ?> | 24 | ?> |
29 | </div> | 25 | </div> |
30 | <div class="company-performer-comments-txt"><?= $model->text ?></div> | 26 | <div class="company-performer-comments-txt"><?= $model->text ?></div> |
frontend/views/layouts/admin.php
@@ -2,156 +2,154 @@ | @@ -2,156 +2,154 @@ | ||
2 | 2 | ||
3 | use common\components\Request; | 3 | use common\components\Request; |
4 | use yii\base\View; | 4 | use yii\base\View; |
5 | -use yii\widgets\Menu; | 5 | + use yii\widgets\Menu; |
6 | 6 | ||
7 | -\frontend\assets\AdminAsset::register($this); | 7 | + \frontend\assets\AdminAsset::register($this); |
8 | /** | 8 | /** |
9 | * @var string $content | 9 | * @var string $content |
10 | - * @var View $this | 10 | + * @var View $this |
11 | */ | 11 | */ |
12 | -$this->beginContent('@app/views/layouts/main.php'); | 12 | + $this->beginContent('@app/views/layouts/main.php'); |
13 | ?> | 13 | ?> |
14 | -<div class="section-box admin-page"> | ||
15 | - <div class="box-wr"> | ||
16 | - <div class="box-all"> | ||
17 | - <div class="login-right-column"> | ||
18 | - <div class="admin-my-page">Моя страница</div> | ||
19 | - <?php | ||
20 | - $item = [ | ||
21 | - [ | ||
22 | - 'label' => 'Учетные данные', | ||
23 | - 'url' => ['accounts/general'], | ||
24 | - 'options' => ['class' => 'admin-menu-icons admin-menu-ico-1',], | ||
25 | - ], | ||
26 | - [ | ||
27 | - 'label' => 'Контакты', | ||
28 | - 'url' => ['accounts/contacts'], | ||
29 | - ], | ||
30 | - [ | ||
31 | - 'label' => 'Услуги', | ||
32 | - 'url' => ['accounts/service'], | ||
33 | - ], | ||
34 | - | ||
35 | - [ | ||
36 | - 'label' => 'Описание', | ||
37 | - 'url' => ['accounts/description'], | ||
38 | - ], | ||
39 | - | ||
40 | - | ||
41 | - | ||
42 | - [ | ||
43 | - 'label' => 'Вакансии', | ||
44 | - 'url' => ['accounts/vacancy'], | ||
45 | - 'active' => preg_match('/^vacancy.*$/', $this->context->action->id)?true:false, | ||
46 | - ], | ||
47 | - [ | ||
48 | - 'label' => 'Ваши проекты', | ||
49 | - 'url' => ['accounts/projects'], | ||
50 | - 'active' => preg_match('/^projects.*$/', $this->context->action->id)?true:false, | ||
51 | - ], | ||
52 | - [ | ||
53 | - 'label' => 'Портфолио', | ||
54 | - 'url' => ['accounts/portfolio'], | ||
55 | - 'active' => preg_match('/^portfolio.*$/', $this->context->action->id)?true:false, | ||
56 | - ], | ||
57 | - [ | ||
58 | - 'label' => "Портфолио участник <span class='ico_num'>{$this->params['portfolio_user_count']}</span>", | ||
59 | - 'encode' => false, | ||
60 | - 'url' => ['accounts/participant'], | ||
61 | - 'active' => preg_match('/^participant.*$/', $this->context->action->id)?true:false, | ||
62 | - ], | ||
63 | - [ | ||
64 | - 'label' => 'Блог', | ||
65 | - 'url' => ['accounts/blog'], | ||
66 | - 'active' => preg_match('/^blog.*$/', $this->context->action->id)?true:false, | ||
67 | - ], | ||
68 | - [ | ||
69 | - 'label' => 'Галерея Изображения', | ||
70 | - 'url' => ['accounts/gallery'], | ||
71 | - 'active' => preg_match('/^gallery(?!-video).*$/', $this->context->action->id)?true:false, | ||
72 | - ], | ||
73 | - [ | ||
74 | - 'label' => 'Галерея Видео', | ||
75 | - 'url' => ['accounts/gallery-video'], | ||
76 | - ], | ||
77 | - [ | ||
78 | - 'label' => 'Сообщения', | ||
79 | - 'url' => ['chat/list'], | ||
80 | - 'options' => ['class' => 'admin-menu-icons admin-menu-ico-2',], | ||
81 | - ], | ||
82 | - [ | ||
83 | - 'label' => 'Уведомления о проектах', | ||
84 | - 'url' => ['/projects'], | ||
85 | - ], | ||
86 | - [ | ||
87 | - 'label' => 'Закладки', | ||
88 | - 'url' => ['accounts/bookmarks'], | ||
89 | - 'options' => ['class' => 'admin-menu-icons admin-menu-ico-3',], | ||
90 | - ], | ||
91 | - [ | ||
92 | - 'label' => 'Настройка аккаунта', | ||
93 | - 'url' => ['accounts/setting'], | ||
94 | - 'options' => ['class' => 'admin-menu-icons admin-menu-ico-4',], | ||
95 | - ], | ||
96 | - | ||
97 | - ]; | ||
98 | - | ||
99 | - if(\Yii::$app->user->identity->type == 1){ | ||
100 | - array_push($item, | ||
101 | - | ||
102 | - [ | ||
103 | - 'label' => 'Трудовой стаж', | ||
104 | - 'url' => ['accounts/employment'], | ||
105 | - ], | ||
106 | - [ | ||
107 | - 'label' => 'Дополнительные навыки', | ||
108 | - 'url' => ['accounts/add-skills'], | ||
109 | - ] | ||
110 | - | ||
111 | - ); | ||
112 | - } else if(\Yii::$app->user->identity->type == 2) { | ||
113 | - array_push($item, | ||
114 | - [ | ||
115 | - 'label' => 'Команда', | ||
116 | - 'url' => ['accounts/team'], | ||
117 | - 'active' => preg_match('/^team.*$/', $this->context->action->id)?true:false, | ||
118 | - ] | ||
119 | - ); | ||
120 | - | ||
121 | - } | ||
122 | - | ||
123 | - array_push($item, | ||
124 | - | ||
125 | - [ | ||
126 | - 'label' => 'На сайт', | ||
127 | - 'url' => \Yii::$app->user->identity->type == 1 ? ['performer/common', 'performer_id'=>\Yii::$app->user->id] : ['company/common', 'company_id'=>\Yii::$app->user->id], | ||
128 | - ], | ||
129 | - [ | ||
130 | - 'label' => 'Выход', | ||
131 | - 'options' => ['class'=>'logout-li'], | ||
132 | - 'url' => ['/site/logout'] | ||
133 | - ] | ||
134 | - | ||
135 | - ); | ||
136 | - | ||
137 | - | ||
138 | - | ||
139 | - echo Menu::widget([ | ||
140 | - 'options' => [ | ||
141 | - 'class' => 'menu-admin', | ||
142 | - ], | ||
143 | - 'activeCssClass' => 'active-menu-admin', | ||
144 | - 'items' => $item | ||
145 | - ]); | ||
146 | - ?> | ||
147 | - </div> | 14 | + <div class="section-box admin-page"> |
15 | + <div class="box-wr"> | ||
16 | + <div class="box-all"> | ||
17 | + <div class="login-right-column"> | ||
18 | + <div class="admin-my-page">Моя страница</div> | ||
19 | + <?php | ||
20 | + $item = [ | ||
21 | + [ | ||
22 | + 'label' => 'Учетные данные', | ||
23 | + 'url' => [ 'accounts/general' ], | ||
24 | + 'options' => [ 'class' => 'admin-menu-icons admin-menu-ico-1', ], | ||
25 | + ], | ||
26 | + [ | ||
27 | + 'label' => 'Контакты', | ||
28 | + 'url' => [ 'accounts/contacts' ], | ||
29 | + ], | ||
30 | + [ | ||
31 | + 'label' => 'Услуги', | ||
32 | + 'url' => [ 'accounts/service' ], | ||
33 | + ], | ||
34 | + | ||
35 | + [ | ||
36 | + 'label' => 'Описание', | ||
37 | + 'url' => [ 'accounts/description' ], | ||
38 | + ], | ||
39 | + | ||
40 | + [ | ||
41 | + 'label' => 'Вакансии', | ||
42 | + 'url' => [ 'accounts/vacancy' ], | ||
43 | + 'active' => preg_match('/^vacancy.*$/', $this->context->action->id) ? true : false, | ||
44 | + ], | ||
45 | + [ | ||
46 | + 'label' => Yii::t('app', 'Your projects'), | ||
47 | + 'url' => [ 'accounts/projects' ], | ||
48 | + 'active' => preg_match('/^projects.*$/', $this->context->action->id) ? true : false, | ||
49 | + ], | ||
50 | + [ | ||
51 | + 'label' => 'Портфолио', | ||
52 | + 'url' => [ 'accounts/portfolio' ], | ||
53 | + 'active' => preg_match('/^portfolio.*$/', $this->context->action->id) ? true : false, | ||
54 | + ], | ||
55 | + [ | ||
56 | + 'label' => "Портфолио участник <span class='ico_num'>{$this->params['portfolio_user_count']}</span>", | ||
57 | + 'encode' => false, | ||
58 | + 'url' => [ 'accounts/participant' ], | ||
59 | + 'active' => preg_match('/^participant.*$/', $this->context->action->id) ? true : false, | ||
60 | + ], | ||
61 | + [ | ||
62 | + 'label' => 'Блог', | ||
63 | + 'url' => [ 'accounts/blog' ], | ||
64 | + 'active' => preg_match('/^blog.*$/', $this->context->action->id) ? true : false, | ||
65 | + ], | ||
66 | + [ | ||
67 | + 'label' => 'Галерея Изображения', | ||
68 | + 'url' => [ 'accounts/gallery' ], | ||
69 | + 'active' => preg_match('/^gallery(?!-video).*$/', $this->context->action->id) ? true : false, | ||
70 | + ], | ||
71 | + [ | ||
72 | + 'label' => 'Галерея Видео', | ||
73 | + 'url' => [ 'accounts/gallery-video' ], | ||
74 | + ], | ||
75 | + [ | ||
76 | + 'label' => 'Сообщения', | ||
77 | + 'url' => [ 'chat/list' ], | ||
78 | + 'options' => [ 'class' => 'admin-menu-icons admin-menu-ico-2', ], | ||
79 | + ], | ||
80 | + [ | ||
81 | + 'label' => 'Уведомления о заказах', | ||
82 | + 'url' => [ '/projects' ], | ||
83 | + ], | ||
84 | + [ | ||
85 | + 'label' => 'Закладки', | ||
86 | + 'url' => [ 'accounts/bookmarks' ], | ||
87 | + 'options' => [ 'class' => 'admin-menu-icons admin-menu-ico-3', ], | ||
88 | + ], | ||
89 | + [ | ||
90 | + 'label' => 'Настройка аккаунта', | ||
91 | + 'url' => [ 'accounts/setting' ], | ||
92 | + 'options' => [ 'class' => 'admin-menu-icons admin-menu-ico-4', ], | ||
93 | + ], | ||
94 | + | ||
95 | + ]; | ||
96 | + | ||
97 | + if(\Yii::$app->user->identity->type == 1) { | ||
98 | + array_push($item, | ||
99 | + | ||
100 | + [ | ||
101 | + 'label' => 'Трудовой стаж', | ||
102 | + 'url' => [ 'accounts/employment' ], | ||
103 | + ], [ | ||
104 | + 'label' => 'Дополнительные навыки', | ||
105 | + 'url' => [ 'accounts/add-skills' ], | ||
106 | + ] | ||
107 | + | ||
108 | + ); | ||
109 | + } else if(\Yii::$app->user->identity->type == 2) { | ||
110 | + array_push($item, [ | ||
111 | + 'label' => 'Команда', | ||
112 | + 'url' => [ 'accounts/team' ], | ||
113 | + 'active' => preg_match('/^team.*$/', $this->context->action->id) ? true : false, | ||
114 | + ]); | ||
115 | + | ||
116 | + } | ||
117 | + | ||
118 | + array_push($item, | ||
119 | + | ||
120 | + [ | ||
121 | + 'label' => 'На сайт', | ||
122 | + 'url' => \Yii::$app->user->identity->type == 1 ? [ | ||
123 | + 'performer/common', | ||
124 | + 'performer_id' => \Yii::$app->user->id, | ||
125 | + ] : [ | ||
126 | + 'company/common', | ||
127 | + 'company_id' => \Yii::$app->user->id, | ||
128 | + ], | ||
129 | + ], [ | ||
130 | + 'label' => 'Выход', | ||
131 | + 'options' => [ 'class' => 'logout-li' ], | ||
132 | + 'url' => [ '/site/logout' ], | ||
133 | + ] | ||
134 | + | ||
135 | + ); | ||
136 | + | ||
137 | + echo Menu::widget([ | ||
138 | + 'options' => [ | ||
139 | + 'class' => 'menu-admin', | ||
140 | + ], | ||
141 | + 'activeCssClass' => 'active-menu-admin', | ||
142 | + 'items' => $item, | ||
143 | + ]); | ||
144 | + ?> | ||
145 | + </div> | ||
146 | + | ||
147 | + <div class="login-left-column"> | ||
148 | + <?= $content ?> | ||
149 | + </div> | ||
148 | 150 | ||
149 | - <div class="login-left-column"> | ||
150 | - <?= $content ?> | ||
151 | </div> | 151 | </div> |
152 | - | ||
153 | </div> | 152 | </div> |
154 | </div> | 153 | </div> |
155 | -</div> | ||
156 | 154 | ||
157 | <?php $this->endContent() ?> | 155 | <?php $this->endContent() ?> |
158 | \ No newline at end of file | 156 | \ No newline at end of file |
frontend/views/layouts/gallery.php
@@ -18,7 +18,7 @@ $this->beginContent('@app/views/layouts/main.php'); | @@ -18,7 +18,7 @@ $this->beginContent('@app/views/layouts/main.php'); | ||
18 | if($this->params[ 'user' ]->id != \Yii::$app->user->getId()) { | 18 | if($this->params[ 'user' ]->id != \Yii::$app->user->getId()) { |
19 | // Offer project button | 19 | // Offer project button |
20 | if(!empty( $this->params[ 'type' ] ) && $this->params[ 'type' ] == 'customer') { | 20 | if(!empty( $this->params[ 'type' ] ) && $this->params[ 'type' ] == 'customer') { |
21 | - echo Html::a('Предложить проект', [ '#' ], [ | 21 | + echo Html::a(Yii::t('app', 'Offer project'), [ '#' ], [ |
22 | 'class' => 'blog-buttons-offer', | 22 | 'class' => 'blog-buttons-offer', |
23 | 'data-performer-id' => $this->params[ 'user' ]->id, | 23 | 'data-performer-id' => $this->params[ 'user' ]->id, |
24 | ]); | 24 | ]); |
frontend/views/layouts/main.php
@@ -91,7 +91,7 @@ AppAsset::register($this); | @@ -91,7 +91,7 @@ AppAsset::register($this); | ||
91 | </li> | 91 | </li> |
92 | </ul> | 92 | </ul> |
93 | <ul> | 93 | <ul> |
94 | - <li><?= Html::a('Список проектов', ['search/project'])?></li> | 94 | + <li><?= Html::a(Yii::t('app', 'Project list'), ['search/project'])?></li> |
95 | <li><?= Html::a('Список вакансий', ['search/vacancy'])?></li> | 95 | <li><?= Html::a('Список вакансий', ['search/vacancy'])?></li> |
96 | <li><?= Html::a('Список заказчиков', ['search/customer'])?></li> | 96 | <li><?= Html::a('Список заказчиков', ['search/customer'])?></li> |
97 | </ul> | 97 | </ul> |
@@ -102,7 +102,7 @@ AppAsset::register($this); | @@ -102,7 +102,7 @@ AppAsset::register($this); | ||
102 | <div class="main-menu-hover"> | 102 | <div class="main-menu-hover"> |
103 | <ul> | 103 | <ul> |
104 | 104 | ||
105 | - <li><?= Html::a('Добавить проект', ['accounts/projects-create'])?></li> | 105 | + <li><?= Html::a(Yii::t('app', 'Add project'), ['accounts/projects-create'])?></li> |
106 | <li><?= Html::a('Разместить вакансию', ['accounts/vacancy'])?></li> | 106 | <li><?= Html::a('Разместить вакансию', ['accounts/vacancy'])?></li> |
107 | </ul> | 107 | </ul> |
108 | <ul> | 108 | <ul> |
@@ -117,13 +117,13 @@ AppAsset::register($this); | @@ -117,13 +117,13 @@ AppAsset::register($this); | ||
117 | <div class="main-menu-hover"> | 117 | <div class="main-menu-hover"> |
118 | <ul> | 118 | <ul> |
119 | 119 | ||
120 | - <li><?= Html::a('Добавить проект', ['accounts/projects-create'])?></li> | 120 | + <li><?= Html::a(Yii::t('app', 'Add project'), ['accounts/projects-create'])?></li> |
121 | <li><?= Html::a('Разместить вакансию', ['accounts/vacancy-create'])?></li> | 121 | <li><?= Html::a('Разместить вакансию', ['accounts/vacancy-create'])?></li> |
122 | <li><?= Html::a('Редактировать портфолио', ['accounts/portfolio'])?></li> | 122 | <li><?= Html::a('Редактировать портфолио', ['accounts/portfolio'])?></li> |
123 | </ul> | 123 | </ul> |
124 | <ul> | 124 | <ul> |
125 | <li><?= Html::a('Список проектантов', ['search/performer'])?></li> | 125 | <li><?= Html::a('Список проектантов', ['search/performer'])?></li> |
126 | - <li><?= Html::a('Список проектов', ['search/project'])?></li> | 126 | + <li><?= Html::a(Yii::t('app', 'Project list'), ['search/project'])?></li> |
127 | <li><?= Html::a('Список заказчиков', ['search/customer'])?></li> | 127 | <li><?= Html::a('Список заказчиков', ['search/customer'])?></li> |
128 | </ul> | 128 | </ul> |
129 | </div> | 129 | </div> |
@@ -136,9 +136,9 @@ AppAsset::register($this); | @@ -136,9 +136,9 @@ AppAsset::register($this); | ||
136 | <input type="hidden" value="1" name="" /> | 136 | <input type="hidden" value="1" name="" /> |
137 | <button type="submit" value=""></button> | 137 | <button type="submit" value=""></button> |
138 | <div class="search-list"> | 138 | <div class="search-list"> |
139 | - <span>Проекты</span> | 139 | + <span><?=Yii::t('app', 'Projects')?></span> |
140 | <ul class="search-ul"> | 140 | <ul class="search-ul"> |
141 | - <li>Проекты</li> | 141 | + <li><?=Yii::t('app', 'Projects')?></li> |
142 | <li>Исполнители</li> | 142 | <li>Исполнители</li> |
143 | <li>Заказчики</li> | 143 | <li>Заказчики</li> |
144 | </ul> | 144 | </ul> |
@@ -199,7 +199,7 @@ AppAsset::register($this); | @@ -199,7 +199,7 @@ AppAsset::register($this); | ||
199 | 'url' => ['site/signup'], | 199 | 'url' => ['site/signup'], |
200 | ], | 200 | ], |
201 | [ | 201 | [ |
202 | - 'label' => 'Проекты', | 202 | + 'label' => Yii::t('app', 'Projects'), |
203 | 'url' => ['search/project'], | 203 | 'url' => ['search/project'], |
204 | ], | 204 | ], |
205 | [ | 205 | [ |
frontend/views/layouts/performer.php
@@ -23,7 +23,7 @@ | @@ -23,7 +23,7 @@ | ||
23 | if($this->params[ 'user' ]->id != \Yii::$app->user->getId()) { | 23 | if($this->params[ 'user' ]->id != \Yii::$app->user->getId()) { |
24 | // Offer project button | 24 | // Offer project button |
25 | if(empty( $this->params[ 'type' ] ) || $this->params[ 'type' ] != 'customer') { | 25 | if(empty( $this->params[ 'type' ] ) || $this->params[ 'type' ] != 'customer') { |
26 | - echo Html::a('Предложить проект', [ '#' ], [ | 26 | + echo Html::a(Yii::t('app', 'Offer project'), [ '#' ], [ |
27 | 'class' => 'blog-buttons-offer', | 27 | 'class' => 'blog-buttons-offer', |
28 | 'data-performer-id' => $this->params[ 'user' ]->id, | 28 | 'data-performer-id' => $this->params[ 'user' ]->id, |
29 | ]); | 29 | ]); |
frontend/views/performer/common.php
@@ -245,7 +245,7 @@ | @@ -245,7 +245,7 @@ | ||
245 | <?php | 245 | <?php |
246 | } | 246 | } |
247 | ?> | 247 | ?> |
248 | - <div class="company-performer-comments-autor">Мнение от: <?= $user->comments[ $i ]->user->name ?></div> | 248 | + <div class="company-performer-comments-autor">Мнение от: <?= $user->comments[ $i ]->getAuthor(' (Гость)') ?></div> |
249 | <div class="company-performer-comments-txt"><?= $user->comments[ $i ]->text ?></div> | 249 | <div class="company-performer-comments-txt"><?= $user->comments[ $i ]->text ?></div> |
250 | <a href="#" class="company-comm-see-all"><span>Развернуть</span></a> | 250 | <a href="#" class="company-comm-see-all"><span>Развернуть</span></a> |
251 | </div> | 251 | </div> |
frontend/views/projects/projects.php
@@ -17,7 +17,7 @@ | @@ -17,7 +17,7 @@ | ||
17 | <div class="box-all"> | 17 | <div class="box-all"> |
18 | 18 | ||
19 | <div class="left-proektant-cabinet"> | 19 | <div class="left-proektant-cabinet"> |
20 | - <div class="left-proektant-cabinet-title style">Проекты в кабинете</div> | 20 | + <div class="left-proektant-cabinet-title style"><?=Yii::t('app', 'Projects')?> в кабинете</div> |
21 | <ul class="cabinet-list style"> | 21 | <ul class="cabinet-list style"> |
22 | <li> | 22 | <li> |
23 | <img src="/images/cabinet/ico-1.png" alt=""/> | 23 | <img src="/images/cabinet/ico-1.png" alt=""/> |
frontend/views/search/_company_list_view.php
@@ -44,7 +44,7 @@ $portfolios = ArrayHelper::getColumn($model->user->getPortfolios()->limit(3)->al | @@ -44,7 +44,7 @@ $portfolios = ArrayHelper::getColumn($model->user->getPortfolios()->limit(3)->al | ||
44 | </div> | 44 | </div> |
45 | <?= Html::a($model->user->getPortfolios()->count()." работа в портфолио",[Url::toRoute(['company/portfolio','company_id'=>$model->user_id])], ['class' => "search-worker-blocks-jobs-portfolio" ])?> | 45 | <?= Html::a($model->user->getPortfolios()->count()." работа в портфолио",[Url::toRoute(['company/portfolio','company_id'=>$model->user_id])], ['class' => "search-worker-blocks-jobs-portfolio" ])?> |
46 | <div class="search-worker-blocks-buttons style"> | 46 | <div class="search-worker-blocks-buttons style"> |
47 | - <a class="get-project" href="#">Предложить проект</a> | 47 | + <a class="get-project" href="#">Предложить <?=Yii::t('app', 'project')?></a> |
48 | <a class="get-list" href="#">Добавить в закладки</a> | 48 | <a class="get-list" href="#">Добавить в закладки</a> |
49 | </div> | 49 | </div> |
50 | </div> | 50 | </div> |
frontend/views/search/_customer_list_view.php
@@ -63,7 +63,7 @@ | @@ -63,7 +63,7 @@ | ||
63 | ?> | 63 | ?> |
64 | </div> | 64 | </div> |
65 | <div class="search_perform_projets_nam"> | 65 | <div class="search_perform_projets_nam"> |
66 | - <?= Html::a("Заказано проектов ".count($model->projects), ['search/project', (new Project())->formName().'[user_id]' => $model->id]) ?> | 66 | + <?= Html::a("Заказов ".count($model->projects), ['search/project', (new Project())->formName().'[user_id]' => $model->id]) ?> |
67 | </div> | 67 | </div> |
68 | </div> | 68 | </div> |
69 | 69 |
frontend/views/search/_performer_list_view.php
@@ -103,7 +103,7 @@ | @@ -103,7 +103,7 @@ | ||
103 | 'data-id' => $model->id, | 103 | 'data-id' => $model->id, |
104 | ]); | 104 | ]); |
105 | } | 105 | } |
106 | - echo Html::a('Предложить проект', ['#'], ['class' => 'get-project', 'data' => ['performer-id' => $model->id]]); | 106 | + echo Html::a(Yii::t('app', 'Offer project'), ['#'], ['class' => 'get-project', 'data' => ['performer-id' => $model->id]]); |
107 | } | 107 | } |
108 | ?> | 108 | ?> |
109 | </div> | 109 | </div> |
frontend/views/search/_projects_list_view.php
@@ -30,7 +30,7 @@ use yii\helpers\Url; | @@ -30,7 +30,7 @@ use yii\helpers\Url; | ||
30 | <?php if(!empty($model->parent->name)):?> | 30 | <?php if(!empty($model->parent->name)):?> |
31 | <div class="srch-prof-contract-button">ПОДРЯД</div> | 31 | <div class="srch-prof-contract-button">ПОДРЯД</div> |
32 | <div class="srch-prof-contract-txt"> | 32 | <div class="srch-prof-contract-txt"> |
33 | - <span>Из проекта: </span><?= Html::a($model->parent->name, Url::toRoute(['tender/view', 'tender_id' =>$model->parent->project_id ])) ?> | 33 | + <span>Из заказа: </span><?= Html::a($model->parent->name, Url::toRoute(['tender/view', 'tender_id' =>$model->parent->project_id ])) ?> |
34 | </div> | 34 | </div> |
35 | <?php endif; ?> | 35 | <?php endif; ?> |
36 | 36 |
frontend/views/search/project.php
@@ -226,7 +226,7 @@ | @@ -226,7 +226,7 @@ | ||
226 | </ul> | 226 | </ul> |
227 | <ul class="min_markers_two"> | 227 | <ul class="min_markers_two"> |
228 | <li><span><img src="/images/markers/marker-min-10.png"/></span> | 228 | <li><span><img src="/images/markers/marker-min-10.png"/></span> |
229 | - <p>проекты</p></li> | 229 | + <p><?=Yii::t('app', 'projects')?></p></li> |
230 | <li><span><img src="/images/markers/marker-min-11.png"/></span> | 230 | <li><span><img src="/images/markers/marker-min-11.png"/></span> |
231 | <p>подряды</p></li> | 231 | <p>подряды</p></li> |
232 | </ul> | 232 | </ul> |
frontend/views/tender/forms-modal-offer.php
@@ -12,10 +12,10 @@ | @@ -12,10 +12,10 @@ | ||
12 | <div id="modal_form_offer"> | 12 | <div id="modal_form_offer"> |
13 | <div class="closed-form"></div> | 13 | <div class="closed-form"></div> |
14 | <div class="form-resume-wr offer"> | 14 | <div class="form-resume-wr offer"> |
15 | - <div class="form-resume-sub style">Предложить проект</div> | 15 | + <div class="form-resume-sub style">Предложить <?=Yii::t('app', 'project')?></div> |
16 | <form action="" class="offer-project"> | 16 | <form action="" class="offer-project"> |
17 | <input type="hidden" id="off_value" data-performer-id="<?=$performer_id?>"> | 17 | <input type="hidden" id="off_value" data-performer-id="<?=$performer_id?>"> |
18 | - <label>Выбрать проект</label> | 18 | + <label>Выбрать <?=Yii::t('app', 'project')?></label> |
19 | <div class="list_item title"> | 19 | <div class="list_item title"> |
20 | <div class="main_item"> | 20 | <div class="main_item"> |
21 | <div class="pr_title"></div> | 21 | <div class="pr_title"></div> |
frontend/views/tender/view.php
@@ -23,7 +23,7 @@ $this->title = 'My Yii Application'; | @@ -23,7 +23,7 @@ $this->title = 'My Yii Application'; | ||
23 | <?php if(!empty($model->parent->name)):?> | 23 | <?php if(!empty($model->parent->name)):?> |
24 | <div class="srch-prof-contract-button">ПОДРЯД</div> | 24 | <div class="srch-prof-contract-button">ПОДРЯД</div> |
25 | <div class="srch-prof-contract-txt"> | 25 | <div class="srch-prof-contract-txt"> |
26 | - <span>Из проекта: </span><?= Html::a($model->parent->name, Url::toRoute(['tender/view', 'tender_id' =>$model->parent->project_id ])) ?> | 26 | + <span>Из заказа: </span><?= Html::a($model->parent->name, Url::toRoute(['tender/view', 'tender_id' =>$model->parent->project_id ])) ?> |
27 | </div> | 27 | </div> |
28 | <?php endif; ?> | 28 | <?php endif; ?> |
29 | </div> | 29 | </div> |
@@ -160,11 +160,11 @@ $this->title = 'My Yii Application'; | @@ -160,11 +160,11 @@ $this->title = 'My Yii Application'; | ||
160 | </div> | 160 | </div> |
161 | <div class="section-box-tender-navi"> | 161 | <div class="section-box-tender-navi"> |
162 | <?php if(!empty($model->parent->name)):?> | 162 | <?php if(!empty($model->parent->name)):?> |
163 | - <span>Подряд</span><img src="/images/tender/ico-2.png" alt=""/><?= Html::a('Основной проект', Url::toRoute(['tender/view', 'tender_id' =>$model->parent->project_id ])) ?> | 163 | + <span>Подряд</span><img src="/images/tender/ico-2.png" alt=""/><?= Html::a(Yii::t('app', 'Main project'), Url::toRoute(['tender/view', 'tender_id' =>$model->parent->project_id ])) ?> |
164 | <?php endif; ?> | 164 | <?php endif; ?> |
165 | </div> | 165 | </div> |
166 | <div class="section-box-tender-info-wr"> | 166 | <div class="section-box-tender-info-wr"> |
167 | - <div class="tender-info-title style">Краткая информация о проекте</div> | 167 | + <div class="tender-info-title style">Краткая информация о заказе</div> |
168 | <div class="section-box-tender-txt"> | 168 | <div class="section-box-tender-txt"> |
169 | <?= $model->description ?> | 169 | <?= $model->description ?> |
170 | </div> | 170 | </div> |
frontend/web/js/script.js
@@ -862,7 +862,10 @@ $(document).ready( | @@ -862,7 +862,10 @@ $(document).ready( | ||
862 | if($('.features-tags-profile').hasClass('features-tags-profile')) | 862 | if($('.features-tags-profile').hasClass('features-tags-profile')) |
863 | { | 863 | { |
864 | var replaceLast = $('.features-tags span:last-child').html() | 864 | var replaceLast = $('.features-tags span:last-child').html() |
865 | - var newReplaceLast = replaceLast.replace(/,(?![^,]*,)/m, '') | 865 | + var newReplaceLast = replaceLast; |
866 | + if(replaceLast !== undefined) { | ||
867 | + newReplaceLast = replaceLast.replace(/,(?![^,]*,)/m, '') | ||
868 | + } | ||
866 | $('.features-tags span:last-child').empty().html(newReplaceLast) | 869 | $('.features-tags span:last-child').empty().html(newReplaceLast) |
867 | 870 | ||
868 | var featuresTags = $('.features-tags span') | 871 | var featuresTags = $('.features-tags span') |