diff --git a/common/models/TenderSearch.php b/common/models/TenderSearch.php index a5a1f67..4e08e75 100644 --- a/common/models/TenderSearch.php +++ b/common/models/TenderSearch.php @@ -26,6 +26,8 @@ public $payment; + public $info; + /** * @inheritdoc */ @@ -44,6 +46,7 @@ [ 'city', 'payment', + 'info', ], 'safe', ], @@ -87,13 +90,13 @@ public function attributeLabels() { return [ - 'specialization' => Yii::t('app', 'specialization'), + 'specialization' => Yii::t('app', 'specialization'), 'budget_currency' => Yii::t('app', 'budget_currency'), - 'contractual' => Yii::t('app', 'contractual'), - 'city' => Yii::t('app', 'city'), - 'payment' => Yii::t('app', 'payment'), - 'budget_from' => Yii::t('app', 'budget_from'), - 'budget_to' => Yii::t('app', 'budget_to'), + 'contractual' => Yii::t('app', 'contractual'), + 'city' => Yii::t('app', 'city'), + 'payment' => Yii::t('app', 'payment'), + 'budget_from' => Yii::t('app', 'budget_from'), + 'budget_to' => Yii::t('app', 'budget_to'), ]; } @@ -196,6 +199,11 @@ 'project_payment.payment_id' => $this->payment, 'city' => $this->city, ]) + ->andFilterWhere([ + 'like', + 'LOWER(project.name)', + mb_strtolower($this->info), + ]) ->andWhere([ 'project_payment.payment_id' => $this->payment, ]); diff --git a/common/modules/comment/widgets/views/_project_comment_view.php b/common/modules/comment/widgets/views/_project_comment_view.php index 42edb06..b22cc8b 100644 --- a/common/modules/comment/widgets/views/_project_comment_view.php +++ b/common/modules/comment/widgets/views/_project_comment_view.php @@ -17,11 +17,11 @@
@@ -87,9 +89,15 @@- state) { - case 1: - echo 'Предложение не рассмотрено'; - break; - case 2: - echo 'Исполнитель поставлен на рассмотрение'; - break; - case 3: - echo 'Исполнитель назначен исполнителем'; - break; - case 4: - echo 'Вы отказали данному исполнителю'; - break; - case 5: - echo 'Исполнитель отказался от данного предложения'; - break; - } - ?> -
-$model->owner->project_id, - 'data-comment-id' => $model->comment_id, - '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'.(($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'.(($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'.(($model->state == $model::STATE_DENY)?' active':''), - ]); + switch($model->state) { + case 1: + echo 'Предложение не рассмотрено'; + break; + case 2: + echo 'Исполнитель поставлен на рассмотрение'; + break; + case 3: + echo 'Исполнитель назначен исполнителем'; + break; + case 4: + echo 'Вы отказали данному исполнителю'; + break; + case 5: + echo 'Исполнитель отказался от данного предложения'; + break; + } ?> -
params[ 'company' ]->companyInfo->staff)) { - echo $this->params[ 'company' ]->companyInfo->staff; - } else { - echo 0; - } + if(!empty( $this->params[ 'company' ]->companyInfo->staff )) { + echo $this->params[ 'company' ]->companyInfo->staff; + } else { + echo 0; + } ?>