258 lines
13 KiB
PHP
258 lines
13 KiB
PHP
<div role="dialog" class="modal fade" style="display: none;">
|
|
<style>
|
|
.well.nopad {
|
|
padding: 0px;
|
|
}
|
|
</style>
|
|
|
|
<div class="modal-dialog">
|
|
<div class="modal-content">
|
|
<div class="modal-header text-center">
|
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
|
<h3 class="modal-title">
|
|
<i class="ico-cart"></i>
|
|
{{ @trans("ManageEvent.manage_order_title", ["order_ref"=>$order->order_reference]) }}
|
|
</h3>
|
|
</div>
|
|
<div class="modal-body">
|
|
|
|
@if($order->is_refunded || $order->is_partially_refunded)
|
|
<div class="alert alert-info">
|
|
@lang("ManageEvent.order_refunded", ["money"=>money($order->amount_refunded, $order->event->currency)])
|
|
</div>
|
|
@endif
|
|
|
|
@if(!$order->is_payment_received)
|
|
<div class="alert alert-info">
|
|
@lang("ManageEvent.this_order_is_awaiting_payment")
|
|
</div>
|
|
<a data-id="{{ $order->id }}" data-route="{{ route('postMarkPaymentReceived', ['order_id' => $order->id]) }}" class="btn btn-primary btn-sm markPaymentReceived" href="javascript:void(0);">@lang("ManageEvent.mark_payment_received")</a>
|
|
@endif
|
|
|
|
<h3>@lang("ManageEvent.order_overview")</h3>
|
|
<style>
|
|
.order_overview b {
|
|
text-transform: uppercase;
|
|
}
|
|
.order_overview .col-sm-4 {
|
|
margin-bottom: 10px;
|
|
}
|
|
</style>
|
|
<div class="p0 well bgcolor-white order_overview">
|
|
<div class="row">
|
|
<div class="col-sm-6 col-xs-6">
|
|
<b>@lang("Attendee.first_name")</b><br> {{$order->first_name}}
|
|
</div>
|
|
<div class="col-sm-6 col-xs-6">
|
|
<b>@lang("Attendee.last_name")</b><br> {{$order->last_name}}
|
|
</div>
|
|
|
|
<div class="col-sm-6 col-xs-6">
|
|
<b>@lang("ManageEvent.amount")</b><br>{{ $orderService->getGrandTotal(true) }}
|
|
</div>
|
|
|
|
<div class="col-sm-6 col-xs-6">
|
|
<b>@lang("Order.order_ref")</b><br> {{$order->order_reference}}
|
|
</div>
|
|
<div class="col-sm-6 col-xs-6">
|
|
<b>@lang("Order.date")</b><br> {{$order->created_at->format(config('attendize.default_datetime_format'))}}
|
|
</div>
|
|
<div class="col-sm-6 col-xs-6">
|
|
<b>@lang("Order.email")</b><br> {{$order->email}}
|
|
</div>
|
|
|
|
@if($order->transaction_id)
|
|
<div class="col-sm-6 col-xs-6">
|
|
<b>@lang("Order.transaction_id")</b><br> {{$order->transaction_id}}
|
|
</div>
|
|
<div class="col-sm-6 col-xs-6">
|
|
<b>@lang("Order.payment_gateway")</b><br> <a href="{{ $order->payment_gateway->provider_url }}" target="_blank">{{$order->payment_gateway->provider_name}}</a>
|
|
</div>
|
|
@endif
|
|
|
|
@if($order->payment_intent)
|
|
<div class="col-sm-6 col-xs-6">
|
|
<b>@lang("Order.payment_intent")</b><br> {{$order->payment_intent}}
|
|
</div>
|
|
@endif
|
|
|
|
@if ($order->is_business)
|
|
<div class="col-sm-6 col-xs-6">
|
|
<b>@lang("Public_ViewEvent.business_name")</b><br />
|
|
{{$order->business_name}}
|
|
</div>
|
|
<div class="col-sm-6 col-xs-6">
|
|
<b>@lang("Public_ViewEvent.business_tax_number")</b><br />
|
|
{{$order->business_tax_number}}
|
|
</div>
|
|
<div class="col-sm-6 col-xs-6">
|
|
<b>@lang("Public_ViewEvent.business_address")</b><br />
|
|
{{$order->business_address}}
|
|
@if ($order->business_address_line_one) {{$order->business_address_line_one}},@endif
|
|
@if ($order->business_address_line_one) {{$order->business_address_line_two}},@endif
|
|
@if ($order->business_address_line_one) {{$order->business_address_state_province}},@endif
|
|
@if ($order->business_address_line_one) {{$order->business_address_city}},@endif
|
|
@if ($order->business_address_line_one) {{$order->business_address_code}}@endif
|
|
</div>
|
|
@endif
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<h3>@lang('Order.order_items')</h3>
|
|
<div class="well nopad bgcolor-white p0">
|
|
<div class="table-responsive">
|
|
<table class="table table-hover" >
|
|
<thead>
|
|
<th>
|
|
@lang("Order.ticket")
|
|
</th>
|
|
<th>
|
|
@lang("Order.quantity")
|
|
</th>
|
|
<th>
|
|
@lang("Order.price")
|
|
</th>
|
|
<th>
|
|
@lang("Order.booking_fee")
|
|
</th>
|
|
<th>
|
|
@lang("Order.total")
|
|
</th>
|
|
</thead>
|
|
<tbody>
|
|
@foreach($order->orderItems as $order_item)
|
|
<tr>
|
|
<td>
|
|
{{$order_item->title}}
|
|
</td>
|
|
<td>
|
|
{{$order_item->quantity}}
|
|
</td>
|
|
<td>
|
|
@if((int)ceil($order_item->unit_price) == 0)
|
|
@lang("Order.free")
|
|
@else
|
|
{{money($order_item->unit_price, $order->event->currency)}}
|
|
@endif
|
|
|
|
</td>
|
|
<td>
|
|
@if((int)ceil($order_item->unit_price) == 0)
|
|
-
|
|
@else
|
|
{{money($order_item->unit_booking_fee, $order->event->currency)}}
|
|
@endif
|
|
|
|
</td>
|
|
<td>
|
|
@if((int)ceil($order_item->unit_price) == 0)
|
|
@lang("Order.free")
|
|
@else
|
|
{{money(($order_item->unit_price + $order_item->unit_booking_fee) * ($order_item->quantity), $order->event->currency)}}
|
|
@endif
|
|
|
|
</td>
|
|
</tr>
|
|
@endforeach
|
|
<tr>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<b>@lang("Order.sub_total")</b>
|
|
</td>
|
|
<td colspan="2">
|
|
{{money($order->total_amount, $order->event->currency)}}
|
|
</td>
|
|
</tr>
|
|
@if($order->event->organiser->charge_tax)
|
|
<tr>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<b>{{$order->event->organiser->tax_name}}</b>
|
|
</td>
|
|
<td colspan="2">
|
|
{{ $orderService->getTaxAmount(true) }}
|
|
</td>
|
|
</tr>
|
|
@endif
|
|
<tr>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
<td>
|
|
<b>Total</b>
|
|
</td>
|
|
<td colspan="2">
|
|
{{ $orderService->getGrandTotal(true) }}
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<h3>
|
|
@lang("Order.order_attendees")
|
|
</h3>
|
|
<div class="well nopad bgcolor-white p0">
|
|
|
|
<div class="table-responsive">
|
|
<table class="table table-hover">
|
|
<tbody>
|
|
@foreach($order->attendees as $attendee)
|
|
<tr>
|
|
<td>
|
|
@if($attendee->is_cancelled)
|
|
<span class="label label-warning">
|
|
@lang("Order.attendee_cancelled")
|
|
</span>
|
|
@endif
|
|
@if($attendee->is_refunded)
|
|
<span class="label label-danger">
|
|
@lang("Order.attendee_refunded")
|
|
</span>
|
|
@endif
|
|
{{$attendee->first_name}}
|
|
{{$attendee->last_name}}
|
|
</td>
|
|
<td>
|
|
{{$attendee->email}}
|
|
</td>
|
|
<td>
|
|
{{{$attendee->ticket->title}}}
|
|
{{{$order->order_reference}}}-{{{$attendee->reference_index}}}
|
|
</td>
|
|
</tr>
|
|
@endforeach
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div> <!-- /end modal body-->
|
|
|
|
<div class="modal-footer">
|
|
<a href="javascript:void(0);" data-modal-id="edit-order-{{ $order->id }}" data-href="{{route('showEditOrder', ['order_id'=>$order->id])}}" title="Edit Order" class="btn btn-info loadModal">
|
|
@lang("Order.edit")
|
|
</a>
|
|
<a class="btn btn-primary" target="_blank" href="{{route('showOrderTickets', ['order_reference' => $order->order_reference])}}?download=1">@lang("ManageEvent.print_tickets")</a>
|
|
<span class="pauseTicketSales btn btn-success" data-id="{{$order->id}}" data-route="{{route('resendOrder', ['order_id'=>$order->id])}}">@lang("ManageEvent.resend_tickets")</span>
|
|
{!! Form::button(trans("ManageEvent.close"), ['class'=>"btn modal-close btn-danger",'data-dismiss'=>'modal']) !!}
|
|
</div>
|
|
</div><!-- /end modal content-->
|
|
</div>
|
|
</div>
|