Commit 0fd849642972394d357144340060799761130fe1

Authored by Yarik
1 parent a0821e65

test

frontend/views/company/_vacancy_list_view.php
1 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 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 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 38 </div>
17 39 </div>
18 40 \ No newline at end of file
... ...
frontend/views/company/vacancy-view.php
1 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 5 * @var Vacancy $vacancy
6 6 */
7 7  
... ... @@ -10,12 +10,15 @@
10 10 use yii\helpers\ArrayHelper;
11 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 16 <div class="performer-vacancy-list style">
17 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 23 </div>
21 24 <div class="performer-vacancy-blocks-desk-wr style">
... ... @@ -24,24 +27,26 @@ $this-&gt;title = &#39;My Yii Application&#39;;
24 27 <div class="performance-vacancy-page-options style">
25 28 <ul>
26 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 37 <?php
33   - if(!empty($vacancy->city)) {
  38 + if(!empty( $vacancy->city )) {
34 39 echo "<li><span>Город:</span><p>{$vacancy->city}</p></li>";
35 40 }
36 41 ?>
37 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 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 52 </ul>
... ... @@ -49,7 +54,7 @@ $this-&gt;title = &#39;My Yii Application&#39;;
49 54 <div class="performance-vacancy-description style">Описание вакансии</div>
50 55 <div class="performance-vacancy-desc-txt style">
51 56 <?php
52   - echo $vacancy->description;
  57 + echo $vacancy->description;
53 58 ?>
54 59 </div>
55 60 <div class="performance-vacancy-desc-form style">
... ... @@ -67,7 +72,7 @@ $this-&gt;title = &#39;My Yii Application&#39;;
67 72  
68 73 <div class="performance-vacancy-similar-blocks-wr style">
69 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 76 </div>
72 77  
73 78 <div class="performance-vacancy-similar-blocks-wr style">
... ...