implement feature 'put to cart ticket installment request'
This commit is contained in:
@@ -1,181 +1,192 @@
|
||||
<?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";
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<?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;
|
||||
}
|
||||
.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']);
|
||||
}
|
||||
?>
|
||||
<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>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user