fitness-web/backend/views/ticket-installment-request/_index_view.php

193 lines
6.7 KiB
PHP

<?php /** @noinspection PhpUnhandledExceptionInspection */
use common\models\TicketInstallmentRequest;
use common\models\Ticket;
use yii\helpers\Html;
?>
<?php
$statusStyle = "";
if ($model['request_status'] == TicketInstallmentRequest::$STATUS_ACCEPTED || $model['request_status'] == TicketInstallmentRequest::$STATUS_ACCEPTED_MANUAL) {
$statusStyle = "accepted";
} else if ($model['request_status'] == TicketInstallmentRequest::$STATUS_REJECTED) {
$statusStyle = "rejected";
}
?>
<!--suppress CssUnusedSymbol -->
<style>
.accepted table td.status {
background-color: green;
}
.rejected table td.status {
background-color: #dd4b39;
}
</style>
<div class="panel panel-default">
<div class="panel-body">
<div class="request-view <?= $statusStyle ?>">
<table class="table table-striped">
<tr>
<th>
Megbízás azonosító
</th>
<td>
<?php echo "" . $model['request_id_ticket_installment_request']; ?>
</td>
<th>
Megbízás státusza
</th>
<td class="status">
<?php echo TicketInstallmentRequest::toStatusName($model['request_status']); ?>
</td>
<th>
Megbízás összege
</th>
<td>
<?php echo $model['request_money'] . " Ft"; ?>
</td>
</tr>
<tr>
<th>
Megbízás esedékességének dátuma
</th>
<td>
<?php echo \Yii::$app->formatter->asDatetime($model['request_request_target_time_at']); ?>
</td>
<th>
Megbízás elindításának ideje
</th>
<td>
<?php echo \Yii::$app->formatter->asDatetime($model['request_sent_at']); ?>
</td>
<th>
Megbízás feldoglozásának ideje
</th>
<td>
<?php echo \Yii::$app->formatter->asDatetime($model['request_processed_at']); ?>
</td>
</tr>
<tr>
<th>
Megbízás prioritása
</th>
<td>
<?php echo $model['request_priority']; ?>
</td>
<th>
Köteg azonosító
</th>
<td>
<?php echo $model['ugiro_id_ugiro']; ?>
</td>
<th>
Szerződés azonosító
</th>
<td>
<?php echo $model['request_id_contract']; ?>
</td>
</tr>
<tr>
<th>
Vendég azonosító
</th>
<td>
<?php echo "" . $model['customer_id_customer']; ?>
</td>
<th>
Vendég neve
</th>
<td>
<?php echo $model['customer_name']; ?>
</td>
<th>
Kártyaszám
</th>
<td>
<?php echo $model['card_number']; ?>
</td>
</tr>
<tr>
<th>
Bérlet azonosító
</th>
<td>
<?php echo "" . $model['ticket_id_ticket']; ?>
</td>
<th>
Bérlet típus
</th>
<td>
<?php echo $model['ticket_type_name']; ?>
</td>
<th>
Bérlet státusza
</th>
<td>
<?php echo Ticket::toStatusName($model['ticket_status']); ?>
</td>
</tr>
<tr>
<th>
Bérlet érvényességének kezdete
</th>
<td>
<?php echo \Yii::$app->formatter->asDate($model['ticket_start']); ?>
</td>
<th>
Bérlet érvényességének vége
</th>
<td>
<?php echo \Yii::$app->formatter->asDate($model['ticket_end']); ?>
</td>
<th>
</th>
<td>
</td>
</tr>
<tr>
<th>
Tétel sorszám
</th>
<td>
<?php echo($model['request_number']); ?>
</td>
<th>
</th>
<td>
</td>
<th>
</th>
<td>
</td>
</tr>
</table>
<div>
<?php
if (!empty($model['ugiro_id_ugiro'])) {
echo Html::a("Köteg", ['ugiro/view', 'id' => $model['ugiro_id_ugiro']], ['class' => 'btn btn-primary']);
}
echo Html::a("Megbízás részletek", ['ticket-installment-request/view', 'id' => $model['request_id_ticket_installment_request']], ['class' => 'btn btn-primary']);
if (!empty($model['ticket_id_ticket'])) {
echo Html::a("Szerződés megbízásai", ['ticket-installment-request/index', 'TicketInstallmentRequestSearch[id_contract]' => $model['request_id_contract']], ['class' => 'btn btn-primary']);
}
if (TicketInstallmentRequest::canBePutToCustomerCart($model['request_status'])) {
echo Html::a("Kosárba helyez", ['ticket-installment-request/put-to-cart' , 'id' => $model['request_id_ticket_installment_request']],
[
'class' => 'btn btn-danger',
'data-method' => 'POST'
]
);
}
?>
</div>
</div>
</div>
</div>