portal.mkgtu.ru/common/modules/abiturient/views/sandbox/questionaries.php

133 lines
5.2 KiB
PHP
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
$this->title = Yii::$app->name . ' | Проверка заявлений';
use kartik\grid\GridView;
use yii\grid\ActionColumn;
use yii\grid\SerialColumn;
use yii\helpers\Html;
use yii\helpers\Url;
$this->registerCssFile('css/manager_style.css', ['depends' => ['frontend\assets\FrontendAsset']]);
?>
<div class="row">
<div class="col-12">
<?= $this->render('partial/_notification_and_chat_btns') ?>
<h2>Поданные заявления</h2>
</div>
</div>
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="nav-item <?php if ($type == "moderate") : ?>active<?php endif; ?>">
<a class="nav-link"
href="<?php if ($type == "moderate") : ?>#moderate<?php else : ?><?= Url::toRoute("sandbox/index"); ?><?php endif; ?>"
aria-controls="moderate">
Требуют проверки
</a>
</li>
<li role="presentation" class="nav-item <?php if ($type == "approved") : ?>active<?php endif; ?>">
<a class="nav-link"
href="<?php if ($type == "approved") : ?>#approved<?php else : ?><?= Url::toRoute("sandbox/approved"); ?><?php endif; ?>"
aria-controls="approved">
Принятые
</a>
</li>
<li role="presentation" class="nav-item <?php if ($type == "enlisted") : ?>active<?php endif; ?>">
<a class="nav-link"
href="<?php if ($type == "enlisted") : ?>#enlisted<?php else : ?><?= Url::toRoute("sandbox/enlisted"); ?><?php endif; ?>"
aria-controls="enlisted">
Зачисленные
</a>
</li>
<li role="presentation" class="nav-item <?php if ($type == "declined") : ?>active<?php endif; ?>">
<a class="nav-link"
href="<?php if ($type == "declined") : ?>#declined<?php else : ?><?= Url::toRoute("sandbox/declined"); ?><?php endif; ?>"
aria-controls="declined">
Отклонённые
</a>
</li>
<li role="presentation" class="nav-item <?php if ($type == "want-delete") : ?>active<?php endif; ?>">
<a class="nav-link"
href="<?php if ($type == "want-delete") : ?>#want-delete<?php else : ?><?= Url::toRoute("sandbox/want-delete"); ?><?php endif; ?>"
aria-controls="deleted">
Подан отзыв
</a>
</li>
<li role="presentation" class="nav-item <?php if ($type == "deleted") : ?>active<?php endif; ?>">
<a class="nav-link"
href="<?php if ($type == "deleted") : ?>#deleted<?php else : ?><?= Url::toRoute("sandbox/deleted"); ?><?php endif; ?>"
aria-controls="deleted">
Отозванные
</a>
</li>
<li role="presentation" class="nav-item <?php if ($type == "questionaries") : ?>active<?php endif; ?>">
<a class="nav-link"
href="<?php if ($type == "questionaries") : ?>#questionaries<?php else : ?><?= Url::toRoute("sandbox/questionaries"); ?><?php endif; ?>"
aria-controls="questionaries">
Анкеты без заявлений
</a>
</li>
<li role="presentation" class="nav-item <?php if ($type == "all") : ?>active<?php endif; ?>">
<a class="nav-link"
href="<?php if ($type == "all") : ?>#all<?php else : ?><?= Url::toRoute("sandbox/all"); ?><?php endif; ?>"
aria-controls="declined">
Все
</a>
</li>
</ul>
<div class="tab-content">
<div class="tab-pane active" role="tabpanel" id="<?= $type; ?>">
<?php $emptyText = '<div class="alert alert-info" role="alert">Нет анкет без заявлений</div>'; ?>
<?= GridView::widget([
'hover' => true,
'headerContainer' => ['class' => 'thead-light'],
'tableOptions' => ['class' => 'table-sm valign-middle'],
'striped' => false,
'summary' => false,
'dataProvider' => $questionaries,
'filterModel' => $searchModel,
'emptyText' => $emptyText,
'pager' => [
'firstPageLabel' => '<<',
'prevPageLabel' => '<',
'nextPageLabel' => '>',
'lastPageLabel' => '>>',
],
'columns' => [
['class' => SerialColumn::class],
[
'attribute' => 'fio',
],
[
'attribute' => 'usermail',
],
[
'attribute' => 'created_at',
'label' => Yii::t('sandbox/questionaries', 'Подпись для колонки с датой создания анкеты: `Дата создания`'),
'format' => ['date', 'php:d.m.Y H:i'],
],
[
'class' => ActionColumn::class,
'template' => '{view-questionary}',
'buttons' => [
'view-questionary' => function ($url, $model) {
return Html::a('<i class="fa fa-eye" aria-hidden="true"></i> Посмотреть', $url, ['class' => 'btn btn-outline-secondary']);
}
],
],
],
]); ?>
</div>
</div>