@extends(backpack_view('blank')) @section('content')
{{-- Pharmacy Info --}}

{{ $pharmacy->name }}

@if($currentPlan) {{ !$subscription ? "Trial" : $currentPlan->name }} @else Custom Plan @endif
{{-- Subscription Info --}}
@if($currentPlan && $currentPlan->slug != "trial" && $subscription )
Current Billing Period
{{ date($pharmacy->date_format, strtotime($subscription->current_period_start)) }} - {{ date($pharmacy->date_format, strtotime($subscription->current_period_end)) }}
@else
Trial expires
{{ date($pharmacy->date_format, strtotime($pharmacy->trial_end_date)) }}
@endif
{{-- Trial Remaining --}} @if($currentPlan && $currentPlan->slug == "trial" || !$subscription) @php $trialDaysLeft = 0; if ($pharmacy->trial_end_date) { $trialEndDate = \Carbon\Carbon::createFromFormat( "Y-m-d H:i:s", $pharmacy->trial_end_date ); $trialDaysLeft = now()->startOfDay()->diffInDays( $trialEndDate->startOfDay(), false ); $trialDaysLeft = max(0, $trialDaysLeft); } @endphp
@if($trialDaysLeft > 0)
@php $bgClass="bg-danger"; if($trialDaysLeft <= 3) { $bgClass="bg-danger"; } elseif($trialDaysLeft <= 7) { $bgClass="bg-warning"; } else { $bgClass="bg-success"; } @endphp {{ $trialDaysLeft }} days left. Subscribe to a plan to continue enjoying our service without interruption.
@else Your trial period has ended. Subscribe to a plan to continue enjoying our service without interruption. @endif
@endif
@if ( $subscription )
{{-- Price --}}
Monthly Price

${{ number_format($stripeSubscriptionPlan->amount_decimal / 100,2) }}

NZD / {{ $stripeSubscriptionPlan->interval }}
{{-- AI Minutes --}}
@php // $usedMinutes = $currentPlan->ai_minutes - floor($callTimeLeft); // $percent = $currentPlan->ai_minutes // ? min(100, round(($usedMinutes / $currentPlan->ai_minutes) * 100)) // : 0; $percent = $usedCallTimePercentage; @endphp
AI Minutes
@if ( $callTimeLeft > 0 )

{{ $callTimeLeftFormat }} Remaining

of {{ $currentPlan->ai_minutes }} minutes
@else

Exceeded by {{ ltrim($callTimeLeftFormat, '-') }}

Your plan's AI minute allowance has been exceeded.
@endif
Used {{ $totalCallTime }}
{{-- SMS --}}
@php $smsPercent = $currentPlan->sms_messages ? 100 - round(($totalSMSSent/$currentPlan->sms_messages)*100) : 0; @endphp
SMS Messages
@if ( $smsMessageLeft > 0 )

{{ $smsMessageLeft }}

Remaining of {{ $currentPlan->sms_messages }}
@else

Exceeded by {{ $smsMessageLeft * -1}}

Your plan's Message allowance has been exceeded.
@endif
Sent {{ $totalSMSSent }}
@if(isset($upcomingInvoice)) @include('vendor.backpack.billing.components.upcoming-invoice', [ 'subscription' => $subscription, 'upcomingInvoice' => $upcomingInvoice, 'additionalMinuteCharge' => $additionalMinuteCharge, 'additionalMinuteChargeGST' => $additionalMinuteChargeGST, 'additionalSmsCharge' => $additionalSmsCharge, 'additionalSmsChargeGST' => $additionalSmsChargeGST, 'currentPlan' => $currentPlan, 'dateFormat' => $pharmacy->date_format ]) @else
No Upcoming Invoice
@endif
@if ( $additionalMinuteCharge > 0 || $additionalSmsCharge > 0 )
@include('vendor.backpack.billing.components.upcoming-extra-invoice', [ 'upcomingInvoice' => $upcomingInvoice, 'additionalMinuteCharge' => $additionalMinuteCharge, 'additionalMinuteChargeGST' => $additionalMinuteChargeGST, 'additionalSmsCharge' => $additionalSmsCharge, 'additionalSmsChargeGST' => $additionalSmsChargeGST, 'currentPlan' => $currentPlan, 'dateFormat' => $pharmacy->date_format ])
@endif @endif
@endsection