Commit 0fd849642972394d357144340060799761130fe1
1 parent
a0821e65
test
Showing
2 changed files
with
51 additions
and
24 deletions
Show diff stats
frontend/views/company/_vacancy_list_view.php
1 | <?php | 1 | <?php |
2 | -use frontend\helpers\TextHelper; | ||
3 | -use yii\bootstrap\Html; | ||
4 | -use yii\helpers\Url; | ||
5 | -use yii\i18n\Formatter; | 2 | + use frontend\helpers\TextHelper; |
3 | + use yii\bootstrap\Html; | ||
4 | + use yii\helpers\Url; | ||
5 | + use yii\helpers\StringHelper; | ||
6 | 6 | ||
7 | ?> | 7 | ?> |
8 | 8 | ||
9 | <div class="performer-vacant-reclam-bl"> | 9 | <div class="performer-vacant-reclam-bl"> |
10 | - <?= Html::a($model->name, Url::toRoute( ['company/vacancy-view', 'company_id' => $model->user_id,'link' => $model->link]), ['class' => 'performer-vacant-reclam-bl-title']) ?> | ||
11 | - <div class="performer-vacant-reclam-bl-title-two"> <?= $model->city ?> <?= \Yii::$app->formatter->asDatetime($model->date_add, 'Y-MM-dd') ?> <?=$model->salary ?> <?=$model->salaryCurrency->label ?> </div> | 10 | + <?= Html::a($model->name, Url::toRoute([ |
11 | + 'company/vacancy-view', | ||
12 | + 'company_id' => $model->user_id, | ||
13 | + 'link' => $model->link, | ||
14 | + ]), [ 'class' => 'performer-vacant-reclam-bl-title' ]) ?> | ||
15 | + <div class="performer-vacant-reclam-bl-title-two"> | ||
16 | + <?= $model->city ?> | ||
17 | + <?= \Yii::$app->formatter->asDatetime($model->date_add, 'Y-MM-dd') ?> | ||
18 | + <?php | ||
19 | + if(!empty( $model->salary )) { | ||
20 | + ?> | ||
21 | + <?= $model->salary ?> | ||
22 | + <?= $model->salaryCurrency->label ?> | ||
23 | + <?php | ||
24 | + } | ||
25 | + ?> | ||
26 | + </div> | ||
12 | <div class="performer-vacant-reclam-bl-content"> | 27 | <div class="performer-vacant-reclam-bl-content"> |
13 | - <span><?= TextHelper::truncateHtmlText($model->description, 200, '...') ?></span> | ||
14 | - <?= Html::a('<img src="/images/performar_vacancy/arrow-post.png" alt=""/>', ['vacancy-view', 'company_id' => $model->user_id,'vacancy_id' => $model->vacancy_id], ['class' => 'performer-vacant-reclam-bl-content-read']) ?> | 28 | + <span> |
29 | + <?= StringHelper::truncateWords($model->description, 50, '...', false) ?> | ||
30 | + <?php //TextHelper::truncateHtmlText($model->description, 200, '...') ?> | ||
31 | + </span> | ||
32 | + <?= Html::a('<img src="/images/performar_vacancy/arrow-post.png" alt=""/>', [ | ||
33 | + 'company/vacancy-view', | ||
34 | + 'company_id' => $model->user_id, | ||
35 | + 'link' => $model->link, | ||
36 | + ], [ 'class' => 'performer-vacant-reclam-bl-content-read' ]) ?> | ||
15 | 37 | ||
16 | </div> | 38 | </div> |
17 | </div> | 39 | </div> |
18 | \ No newline at end of file | 40 | \ No newline at end of file |
frontend/views/company/vacancy-view.php
1 | <?php | 1 | <?php |
2 | /** | 2 | /** |
3 | - * @var $this yii\web\View | ||
4 | - * @var User $company | 3 | + * @var $this yii\web\View |
4 | + * @var User $company | ||
5 | * @var Vacancy $vacancy | 5 | * @var Vacancy $vacancy |
6 | */ | 6 | */ |
7 | 7 | ||
@@ -10,12 +10,15 @@ | @@ -10,12 +10,15 @@ | ||
10 | use yii\helpers\ArrayHelper; | 10 | use yii\helpers\ArrayHelper; |
11 | use yii\helpers\Html; | 11 | use yii\helpers\Html; |
12 | 12 | ||
13 | - $this->params[ 'company'] = $company; | ||
14 | -$this->title = 'My Yii Application'; | 13 | + $this->params[ 'company' ] = $company; |
14 | + $this->title = 'My Yii Application'; | ||
15 | ?> | 15 | ?> |
16 | <div class="performer-vacancy-list style"> | 16 | <div class="performer-vacancy-list style"> |
17 | <?php | 17 | <?php |
18 | - echo Html::a('к списку вакансий', ['vacancy-list', 'company_id' => $company->id]); | 18 | + echo Html::a('к списку вакансий', [ |
19 | + 'vacancy-list', | ||
20 | + 'company_id' => $company->id, | ||
21 | + ]); | ||
19 | ?> | 22 | ?> |
20 | </div> | 23 | </div> |
21 | <div class="performer-vacancy-blocks-desk-wr style"> | 24 | <div class="performer-vacancy-blocks-desk-wr style"> |
@@ -24,24 +27,26 @@ $this->title = 'My Yii Application'; | @@ -24,24 +27,26 @@ $this->title = 'My Yii Application'; | ||
24 | <div class="performance-vacancy-page-options style"> | 27 | <div class="performance-vacancy-page-options style"> |
25 | <ul> | 28 | <ul> |
26 | <?php | 29 | <?php |
27 | - if(!empty($vacancy->user_name)) { | ||
28 | - echo "<li><span>Контактное лицо:</span><p>{$vacancy->user_name}</p></li>"; | ||
29 | - } | 30 | + if(!empty( $vacancy->user_name )) { |
31 | + echo "<li><span>Контактное лицо:</span><p>{$vacancy->user_name}</p></li>"; | ||
32 | + } | ||
33 | + if(!empty( $vacancy->phone )) { | ||
34 | + echo "<li><span>Телефон:</span><p>{$vacancy->phone}</p></li>"; | ||
35 | + } | ||
30 | ?> | 36 | ?> |
31 | - <li><span>Телефон:</span><p>XXX XXX-XX-XX</p></li> | ||
32 | <?php | 37 | <?php |
33 | - if(!empty($vacancy->city)) { | 38 | + if(!empty( $vacancy->city )) { |
34 | echo "<li><span>Город:</span><p>{$vacancy->city}</p></li>"; | 39 | echo "<li><span>Город:</span><p>{$vacancy->city}</p></li>"; |
35 | } | 40 | } |
36 | ?> | 41 | ?> |
37 | <?php | 42 | <?php |
38 | - if(!empty($vacancy->employments)) { | ||
39 | - echo "<li><span>Вид занятости:</span><p>".implode(', ', ArrayHelper::getColumn($vacancy->employments, 'name'))."</p></li>"; | 43 | + if(!empty( $vacancy->employments )) { |
44 | + echo "<li><span>Вид занятости:</span><p>" . implode(', ', ArrayHelper::getColumn($vacancy->employments, 'name')) . "</p></li>"; | ||
40 | } | 45 | } |
41 | ?> | 46 | ?> |
42 | <?php | 47 | <?php |
43 | - if(!empty($vacancy->requirements)) { | ||
44 | - echo "<li><span>Требования:</span><p>".implode(', ', ArrayHelper::getColumn($vacancy->requirements, 'requirements'))."</p></li>"; | 48 | + if(!empty( $vacancy->requirements )) { |
49 | + echo "<li><span>Требования:</span><p>" . implode(', ', ArrayHelper::getColumn($vacancy->requirements, 'requirements')) . "</p></li>"; | ||
45 | } | 50 | } |
46 | ?> | 51 | ?> |
47 | </ul> | 52 | </ul> |
@@ -49,7 +54,7 @@ $this->title = 'My Yii Application'; | @@ -49,7 +54,7 @@ $this->title = 'My Yii Application'; | ||
49 | <div class="performance-vacancy-description style">Описание вакансии</div> | 54 | <div class="performance-vacancy-description style">Описание вакансии</div> |
50 | <div class="performance-vacancy-desc-txt style"> | 55 | <div class="performance-vacancy-desc-txt style"> |
51 | <?php | 56 | <?php |
52 | - echo $vacancy->description; | 57 | + echo $vacancy->description; |
53 | ?> | 58 | ?> |
54 | </div> | 59 | </div> |
55 | <div class="performance-vacancy-desc-form style"> | 60 | <div class="performance-vacancy-desc-form style"> |
@@ -67,7 +72,7 @@ $this->title = 'My Yii Application'; | @@ -67,7 +72,7 @@ $this->title = 'My Yii Application'; | ||
67 | 72 | ||
68 | <div class="performance-vacancy-similar-blocks-wr style"> | 73 | <div class="performance-vacancy-similar-blocks-wr style"> |
69 | <a href="#" class="performer-vacant-reclam-bl-title">Разнорабочий (в Бровары)</a> | 74 | <a href="#" class="performer-vacant-reclam-bl-title">Разнорабочий (в Бровары)</a> |
70 | - <div class="performer-vacant-reclam-bl-title-two">Наш Дом. Киев. </div> | 75 | + <div class="performer-vacant-reclam-bl-title-two">Наш Дом. Киев.</div> |
71 | </div> | 76 | </div> |
72 | 77 | ||
73 | <div class="performance-vacancy-similar-blocks-wr style"> | 78 | <div class="performance-vacancy-similar-blocks-wr style"> |