vacancy-view.php 3.44 KB
<?php
    /**
     * @var         $this yii\web\View
     * @var User    $company
     * @var Vacancy $vacancy
     */

    use common\models\User;
    use common\models\Vacancy;
    use yii\helpers\ArrayHelper;
    use yii\helpers\Html;
use yii\helpers\Url;

$this->params[ 'company' ] = $company;
    $this->title = 'My Yii Application';
?>
<div class="performer-vacancy-list style">
    <?php
        echo Html::a('к списку вакансий', [
            'vacancy-list',
            'company_id' => $company->id,
        ]);
    ?>
</div>
<div class="performer-vacancy-blocks-desk-wr style">
    <div class="performer-vacancy-date style"> Вакансия от <?= $vacancy->date_add ?> </div>
    <div class="performance-vacancy-page-title style"><?= $vacancy->name ?></div>
    <div class="performance-vacancy-page-options style">
        <ul>
            <?php
                if(!empty( $vacancy->user_name )) {
                    echo "<li><span>Контактное лицо:</span><p>{$vacancy->user_name}</p></li>";
                }
                if(!empty( $vacancy->phone )) {
                    echo "<li><span>Телефон:</span><p>{$vacancy->phone}</p></li>";
                }
            ?>
            <?php
                if(!empty( $vacancy->city )) {
                    echo "<li><span>Город:</span><p>{$vacancy->city}</p></li>";
                }
            ?>
            <?php
                if(!empty( $vacancy->employments )) {
                    echo "<li><span>Вид занятости:</span><p>" . implode(', ', ArrayHelper::getColumn($vacancy->employments, 'name')) . "</p></li>";
                }
            ?>
            <?php
                if(!empty( $vacancy->requirements )) {
                    echo "<li><span>Требования:</span><p>" . implode(', ', ArrayHelper::getColumn($vacancy->requirements, 'requirements')) . "</p></li>";
                }
            ?>
        </ul>
    </div>
    <div class="performance-vacancy-description style">Описание вакансии</div>
    <div class="performance-vacancy-desc-txt style">
        <?php
            echo $vacancy->description;
        ?>
    </div>
    <div class="performance-vacancy-desc-form style">
        <a href="#">Отправить резюме</a>
    </div>
</div>
<div class="performance-vacancy-similar style">
    <div class="performance-vacancy-similar-title style">Похожие вакансии</div>
    <div class="style">

        <?php foreach($similar_vacancies as $similar_vacancy):?>
        <div class="performance-vacancy-similar-blocks-wr style">

            <?= Html::a($similar_vacancy->name, Url::toRoute([
                'company/vacancy-view',
                'company_id' => $similar_vacancy->user_id,
                'link'       => $similar_vacancy->link,
            ]), [ 'class' => 'performer-vacant-reclam-bl-title' ]) ?>

            <div class="performer-vacant-reclam-bl-title-two"><?= $similar_vacancy->city ?>. <?= \Yii::$app->formatter->asDatetime($similar_vacancy->date_add, 'Y-MM-dd') ?>.
                <?php
                if(!empty( $similar_vacancy->salary )) {
                    ?>
                    <?= $similar_vacancy->salary ?>
                    <?= $similar_vacancy->salaryCurrency->label ?>
                    <?php
                }
                ?></div>
        </div>
        <?php endforeach;?>


    </div>
</div>