@extends('layouts.admin.admin') @section('title', 'Order') @section('content')
{{ ucwords($order_status[0] ?? config('custom.all')) }} Order
@if (isset($orders))
@php $gsn = 0; $ticket_paid_guest_count = 0; $ticket_unpaid_guest_count = 0; $guest_paid_count = 0; $guest_unpaid_count = 0; $total_paid_tickets = 0; $total_free_tickets = 0; @endphp @forelse ($orders as $key => $order) @empty @endforelse
ID Invoice Number Student Guest Number Guests Paid / Free
{{ $key + 1 }} {{ $order->invoice_number }}
{!! orderStatus($order->order_status) !!}
{{ $order->graduate->student_id ?? 'N/A' }}
{{ $order->graduate->full_name ?? 'N/A' }}
@php if (isOrderComplete($order)) { $guest_paid_count += $order->guest_number; } else { $guest_unpaid_count += $order->guest_number; } @endphp {{ $order->guest_number ?? '0' }}
PAID Guest: {{ $guest_paid_count }}
UNPAID Guest: {{ $guest_unpaid_count }}
Count: {{ $order->guestLists->count() }}
@foreach ($order->guestLists as $guest) @php $gsn++; if (isTrue($guest->paid)) { $ticket_paid_guest_count++; } else { $ticket_unpaid_guest_count++; } @endphp
{{ $gsn }} - {{ $guest->id }} - {{ $guest->full_name }} - {!! yesNo($guest->paid) !!} - {{ $guest->archive }}
PAID Count: {{ $ticket_paid_guest_count }}
UNPAID Count: {{ $ticket_unpaid_guest_count }}
@endforeach
@if (isOrderComplete($order)) @php // $allowed_free_guest = getOrderPackageTicketData($order->graduate, $order->ceremony->graduation->package, 'free_guest_number'); $allowed_free_guest = $order->free_guest_number; $ordered_ticket = $order->guest_number; $sub = $ordered_ticket - $allowed_free_guest; $paid_ticket = $sub > 0 ? $sub: 0; $total_paid_tickets += $paid_ticket; $free_ticket = $sub > 0 ? $allowed_free_guest: $ordered_ticket; $total_free_tickets += $free_ticket; @endphp Free Allowed: {{ $allowed_free_guest }}
Ordered: {{ $ordered_ticket }}
Paid: {{ $paid_ticket }}
Free: {{ $free_ticket }}
Total Paid: {{ $total_paid_tickets }}
Total Free: {{ $total_free_tickets }}
@endif
No orders found.
Total Guest: {{ $orders->sum('guest_number') }}
@endif
@endsection