fitness-web/backend/views/ticket/_index_pdf.php

129 lines
3.7 KiB
PHP

<?php
use yii\helpers\Html;
use yii\grid\GridView;
use yii\helpers\ArrayHelper;
use yii\data\ArrayDataProvider;
/* @var $this yii\web\View */
/* @var $searchModel backend\models\TicketSearch */
/* @var $dataProvider yii\data\ActiveDataProvider */
?>
<div class="ticket-index">
<h1>Bérletek</h1>
<table class="filter-table">
<tbody>
<tr>
<th>Exportálta</th>
<td><?php echo $filters['admin'] ?></td>
<th>Exportálás ideje</th>
<td><?php echo $filters['exported_at'] ?></td>
</tr>
<tr>
<th>Felhasználó</th>
<td><?php echo $filters['username'] ?></td>
<th>Bérlet típus</th>
<td><?php echo $filters['ticketTypeName'] ?></td>
</tr>
<tr>
<th>Kassza</th>
<td><?php echo $filters['accountName'] ?></td>
<th>Státusz</th>
<td><?php echo $filters['ticketStatus'] ?></td>
</tr>
<tr>
<th>Vendég azon</th>
<td><?php echo $filters['customerIdCustomer'] ?></td>
<th>Vendég neve</th>
<td><?php echo $filters['customerName'] ?></td>
</tr>
<tr>
<th>Időszak -tól</th>
<td><?php echo $filters['start'] ?></td>
<th>Időszak -ig</th>
<td><?php echo $filters['end'] ?></td>
</tr>
<tr>
<th>Bérlet azon</th>
<td><?php echo $filters['ticketIdTicket'] ?></td>
<th>Kártya</th>
<td><?php echo $filters['cardNumber'] ?></td>
</tr>
<tr>
<th>Érvényes az időszakban</th>
<td><?php echo $filters['ticketIntervalIsValid'] ?></td>
<th>Kiadva az időszakban</th>
<td><?php echo $filters['ticketIntervalIsCreated'] ?></td>
</tr>
<tr>
<th>Lejár az időszakban</th>
<td><?php echo $filters['ticketIntervalIsExpire'] ?></td>
<th>Fizetve az időszakban</th>
<td><?php echo $filters['ticketIntervalIsPaid'] ?></td>
</tr>
</tbody>
</table>
<br>
<?= GridView::widget([
'dataProvider' => $dataProvider,
'tableOptions' => ['class' => 'table table-bordered tbl-pdf'],
'columns' => [
[
'attribute' => 'ticket_id_ticket',
'label' => 'B. Azon.',
'enableSorting' => false
],
[
'attribute' => 'customer_name',
'label' => 'Vendég',
'enableSorting' => false
],
[
'attribute' => 'card_number',
'label' => 'Kártya',
'enableSorting' => false
],
[
'attribute' => 'ticket_start',
'label' => 'Érvényes -tól',
'format' => 'date',
'enableSorting' => false
],
[
'attribute' => 'ticket_end',
'label' => 'Érvényes -ig',
'format' => 'date',
'enableSorting' => false
],
[
'attribute' => 'ticket_created_at',
'label' => 'Létrehozva',
'format' => 'datetime',
'enableSorting' => false
],
[
'attribute' => 'ticket_type_name',
'label' => 'Bérlet típus',
'enableSorting' => false
],[
'attribute' => 'user_username',
'label' => 'Felhasználó',
'enableSorting' => false
],
[
'attribute' => 'account_name',
'label' => 'Kassza',
'enableSorting' => false
],
[
'attribute' => 'ticket_status',
'label' => 'Státusz',
'enableSorting' => false,
'value' => function ($model, $key, $index, $column){
return \common\models\Ticket::toStatusName($model['ticket_status']);
}
],
]
]); ?>
</div>