@foreach(\App\Services\Booking::getCustomerMailDirs() as $customer_mail_dir)
@php($badge = $customer_mail_dir->pos === 0 ? "badge-primary" : "badge-outline-primary")
{{$customer_mail_dir->name}}
{{$booking->countCustomerMailsBy($customer_mail_dir->pos)}}
@if($booking->travel_country)
@php (\App\Services\Booking::setOutputDirs($customer_mail_dir->pos, 0))
@foreach($booking->travel_country->getMailDirs($customer_mail_dir->pos) as $mail_sdir_id)
@php ($mail_dir_name = \App\Services\Booking::getCustomerMailName($customer_mail_dir, $mail_sdir_id))
{{$mail_dir_name}}
{{$booking->countCustomerMailsBy($customer_mail_dir->pos, $mail_sdir_id)}}
@php (\App\Services\Booking::setOutputDirs($customer_mail_dir->pos, $mail_sdir_id))
@endforeach
@if($mail_dirs_not_outputs = \App\Services\Booking::getMailDirNotInOutput($booking->id, $customer_mail_dir->pos))
@foreach($mail_dirs_not_outputs as $mail_sdir_id)
@php ($mail_dir_name = \App\Services\Booking::getCustomerMailName($customer_mail_dir, $mail_sdir_id))
{{$mail_dir_name}}
{{$booking->countCustomerMailsBy($customer_mail_dir->pos, $mail_sdir_id)}}
@php (\App\Services\Booking::setOutputDirs($customer_mail_dir->pos, $mail_sdir_id))
@endforeach
@endif
@endif
@endforeach
@foreach($booking::$customer_mail_dirs as $dir_id => $customer_mail_dir)
@php($badge = "badge-outline-primary")
{{$customer_mail_dir['name']}}
{{$booking->countCustomerMailsBy($dir_id)}}