Commit 0fd849642972394d357144340060799761130fe1

Authored by Yarik
1 parent a0821e65

test

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-&gt;title = &#39;My Yii Application&#39;; @@ -24,24 +27,26 @@ $this-&gt;title = &#39;My Yii Application&#39;;
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-&gt;title = &#39;My Yii Application&#39;; @@ -49,7 +54,7 @@ $this-&gt;title = &#39;My Yii Application&#39;;
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-&gt;title = &#39;My Yii Application&#39;; @@ -67,7 +72,7 @@ $this-&gt;title = &#39;My Yii Application&#39;;
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">