@php $userDeleted = App\Models\User::whereHas('user_customer', function ($user_customer) { $user_customer->onlyTrashed(); })->onlyTrashed(); $deletedCustomerPakets = App\Models\Customers\CustomerPaket::whereHas('user')->whereHas('paket')->onlyTrashed(); $whatsappGatewayDisabled = \App\Models\WhatsappGateway\WhatsappGatewayGeneral::first()->disabled; @endphp
{{ __('Customer Pakets') }}
Options @if (!$whatsappGatewayDisabled) {{ __('Send Message') }} @endif @if($deletedCustomerPakets->count()) {{ __('customer.button.deleted-customer-pakets',['count' => $deletedCustomerPakets->count()]) }} @endif {{ __('user.button.help') }}
{{ trans('customer.paket.ph.all-server') }} @foreach (\App\Models\Servers\Mikrotik::where('disabled', false)->orderBy('name', 'asc')->get() as $mikrotik) {{ $mikrotik->name }} @endforeach {{ trans('customer.paket.ph.all-paket') }} @if ($selectedServer) @foreach (\App\Models\Servers\Mikrotik::whereId($selectedServer)->first()->paketsOrderByPrice->where('disabled', false) as $paket) {{ $paket->name }} @endforeach @endif {{ trans('customer.paket.ph.all-internet-service') }} {{ trans('customer.paket.ph.ppp') }} {{ trans('customer.paket.ph.static') }} {{ trans('customer.paket.status.all-status') }} {{ trans('customer.paket.status.active') }} {{ trans('customer.paket.status.suspended') }} {{ trans('customer.paket.status.cancelled') }} {{ trans('customer.paket.status.expired') }} {{ trans('customer.paket.status.pending') }} {{ trans('customer.paket.status.up') }} {{ trans('customer.paket.status.down') }}
@foreach ($perPageOptions as $perPageOption) Per Page {{ $perPageOption }} @endforeach
{{ trans('customer.table.no') }} {{ trans('customer.table.name') }}
{{ trans('customer.table.paket') }}
{{ trans('customer.table.action') }}
@forelse ($customers as $key => $user) {{ ($customers->currentpage() - 1) * $customers->perpage() + $loop->index + 1 }}
{{ $user->full_name }} {{ $user->address }}
@forelse ($user->customer_pakets as $key => $customer_paket)
{{ $customer_paket->full_customer_installation_address }}
@php $expiredDate = \Carbon\Carbon::parse($customer_paket->expired_date); @endphp {{ $customer_paket->paket->name }}
@empty No Paket @endforelse
@if (is_null($user->email_verified_at)) @else @if (!$user->disabled) @endif @if ($user->invoices->where('status', '!=', 'paid')->count()) @endif @endif
@empty
{{ trans('customer.customer-paket-notfound') }}
@endforelse @if ($customers->count())
@if (collect($customerPaketSelected)->count()) {{ trans('customer.button.bulk-delete-customer-paket', ['count' => collect($customerPaketSelected)->count()]) }} {{ trans('customer.button.bulk-edit-activation', ['count' => collect($customerPaketSelected)->count()]) }} @endif
@endif
@if ($customers->hasPages())
{{ $customers->links() }}
@endif