• {{ __('Admin') }}
  • {{ __('Users') }}
  • {{ __('User Detail') }}
  • User: {{$user->short_name}}

    User ID {{$user->id}}
    Full name {{$user->full_name}}
    Short name {{$user->short_name}}
    Role{{$user->role->display_name}}
    Affiliation @if(isset($user->affiliation_type->name)) {{$user->affiliation_type->name}} @else Affiliation not set @endif
    Address: {{$user->address}}
    {{$user->city}}, {{$user->state}} {{$user->zip}}
    {{$user->country}}
    Email{{$user->email}}
    Email Opt-In{{$user->email_opt_in == 1 ? "Opts In" : "Opts Out"}}
    Phone{{localize_us_number($user->phone)}}
    Mobile{{ $user->is_mobile == 1 ? 'Yes' : 'No'}}
    Mobile Authorized{{$user->sms_authorized == 1 ? 'Yes' : 'No'}}
    Email Verified?{{$user->email_verified_at != null ? "Yes" : "No"}}
    Is Active?{{$user->is_active == 1 ? "Yes" : "No"}}
    View Mode{{ $user->is_darkmode == 0 ? "Light" : "Dark"}}
    Stripe Customer Record @if($user->stripe_id) View on stripe.com @endif

    User Announcements

    @foreach($user_announcements as $announcement)
    {{ $announcement->announcement }}
    Active? [@if($announcement->is_active) Yes @else No @endif]
    @if($announcement->confirmed_at != "") Confirmed? [ Yes ] ({{date('d M h:i A', strtotime($announcement->confirmed_at))}}) @else Confirmed? [ No ] @endif
    @endforeach

    User Marathon Requests

    @forelse($marathon_requests as $mr) @empty @endforelse
    Request ID Group/Area Meeting Marathon Meeting
    {{$mr->id}} @if($mr->area_meeting) {{$mr->area_meeting->name}} @else Not yet assigned @endif @if($mr->event) {{$mr->event->name}} @else Not yet assigned @endif
    None

    User Events

    @forelse($user->event_user as $eu) @empty @endforelse
    Event Name Role Status
    {{$eu->event->name}} {{$eu->event_role->name}} {{$eu->confirmed_at ? 'Confirmed' : 'Pending'}}
    None

    User Contact Us Messages

    @forelse($user_messages as $um) @empty @endforelse
    Date/Subject Message
    {{date('M j, Y g:i a',strtotime($um->created_at))}} - {!! substr($um->subject,13) !!} {!! $um->form_message !!}
    None

    User Email Activity

    @forelse($user_emails as $ue) @empty @endforelse
    Event Subject Date
    {{ $ue->event }} {{$ue->created_at}}
    None
    @if(\App\Models\Setting::where('key', 'HAS_ZENDESK')->first()->value == 1)

    Zendesk Tickets

    Open tickets

    @foreach($tickets->results as $ticket)
    {{date('d M h:i A', strtotime($ticket->created_at))}} {{$ticket->subject}} ({{$ticket->status}})
    @endforeach

    Create new ticket

    {!!Form::open(['route' => ['admin.tickets.store', ['user' => $user->id]], 'method' => 'POST'])!!}
    {{Form::label('email', 'Email', ['class' => 'form-label dark:text-slate-300'])}} {{Form::text('email', $user->email, ['class' => 'text-xl dark:bg-slate-800 dark:text-slate-300 dark:border-slate-900', 'required'])}}
    {{Form::label('subject', 'Subject', ['class' => 'form-label dark:text-slate-300'])}} {{Form::text('subject', null, ['class' => 'form-control text-xl dark:bg-slate-800 dark:text-slate-300 dark:border-slate-900', 'required'])}}
    {{Form::label('description', 'Description', ['class' => 'form-label dark:text-slate-300'])}} {{Form::textarea('description', null, ['class' => 'form-control text-xl dark:bg-slate-800 dark:text-slate-300 dark:border-slate-900', 'required'])}}
    {!!Form::close()!!}
    @endif

    {{$user->full_name}} Orders

    @foreach($user->orders()->where('order_status_id', '>', 0)->orderBy('created_at', 'DESC')->get() as $order) @if($order->created_at < $reg_startdate) @else @endif @if($order->transaction) @else @endif @endforeach
    Order ID Date Transaction ID Status Amount
    {{$order->id}} {{$order->created_at}} {{$order->transaction->transaction_no}} View {{$order->transaction->transaction_status}}
    This order has no associated transaction.
    It is likely that this was a decline or other transaction error.
    Please contact Westlinks Online to investigate.
    ${{number_format($order->amount,2)}}

    {{$user->full_name}} Products Purchased (Since {{date('F j, Y',strtotime($reg_startdate))}})

    All items purchased by customer, ungrouped, meaning there may be repeated products if the same product was purchased on separate orders.
    @php $order_total=0; $count=0; @endphp @foreach($sales as $sale) @php $order_total = $order_total + ($sale->total * $sale->amount); $count = $count + $sale->total; @endphp @endforeach
    Item Quantity Amount Total
    {{$sale->product->category->title}} {{$sale->product->title}} {{$sale->total}} ${{$sale->amount}} ${{ number_format($sale->total * $sale->amount,2)}}
    Totals ${{ number_format($order_total,2) }}

    Meal Details

    @forelse($user->meal_users()->where('meal_user.created_at', '>', $reg_startdate)->groupBy('event_id')->get() as $event) @foreach($user->meal_users()->select('*', \DB::raw('COUNT(*) as total'))->where('event_id', $event->event_id)->groupBy('dining_table_id')->get() as $meal_user) @endforeach @if($u = \App\Models\User::totalTickets($meal_user->event)->usedTickets($event->event)->where('id', $user->id)->first()) @if(($u->total_tickets - $u->used_tickets) > 0) @endif @endif @empty @foreach(\App\Models\OrderItem::whereHas('order', function($q) use($user){ $q->where('user_id', $user->id)->where('order_status_id', 1); })->whereIn('item_id', [7,8,9,10,11,88])->where('created_at', '>', $reg_startdate)->get() as $order_item) @endforeach @endforelse
    Meal Table Plates
    {{$meal_user->event->name}} {{$meal_user->dining_table?->name}} {{$meal_user->total}}
    Unassigned plate count: {{$u->total_tickets}} - {{$u->used_tickets}} {{$u->total_tickets - $u->used_tickets}} Add Now ({{$meal_user->event->name}})
    @if($order_item->product->event) Add Now ({{$order_item->product->event->name}}) @endif