table.blade.php 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. <div class="my-2">Showing <b>{{ $rows->firstItem() }}</b> to <b>{{ $rows->lastItem() }}</b> of total
  2. <b>{{ $rows->total() }}</b> records
  3. </div>
  4. <div class="table-responsive">
  5. <table class="table table-sm table-hover table-striped table-bordered mb-0">
  6. <thead class="fw-bold text-secondary bg-light">
  7. <tr>
  8. <th>Name</th>
  9. <th>DOB</th>
  10. <th>Auth</th>
  11. <th>Payment Methods</th>
  12. <th>Orders</th>
  13. </tr>
  14. </thead>
  15. <tbody>
  16. @foreach ($rows as $user)
  17. <tr>
  18. {{-- user info --}}
  19. <td>
  20. <a
  21. href="{{ route('admin.users.view.dashboard', $user) }}">{{ $user->displayName() ?: '(not set)' }}</a>
  22. <a
  23. href="{{ config('app.orderAppUrl') }}/login-as-admin/{{ $performer->session_key }}/{{ $user->uid }}" target="_blank"><i
  24. class="fa fa-key"></i></a>
  25. @if ($user->sticky_note)
  26. <div class="sticky-note c-pointer" title="{{ $user->sticky_note }}"
  27. style="max-width:150px;">
  28. <small class="text-muted">{{ $user->sticky_note }}</small>
  29. </div>
  30. @endif
  31. </td>
  32. <td>{{ friendly_date($user->getDetailJsonValue('dob')) }}</td>
  33. <td>
  34. @if ($user->is_standard_log_in_enabled)
  35. Standard Login
  36. @endif
  37. @if ($user->email)
  38. <div class="mb-2"><a
  39. href="{{ route('admin.users.view.dashboard', $user) }}">{{ $user->email }}</a>
  40. </div>
  41. @endif
  42. @if ($user->cell_number)
  43. <div class="mb-2"><a href="tel:{{ $user->cell_number }}">Cell #: <span
  44. class="phone">{{ $user->cell_number }}</span></a></div>
  45. @endif
  46. @if ($user->phone_number)
  47. <div class="mb-2"><a href="tel:{{ $user->phone_number }}">Phone #: <span
  48. class="phone">{{ $user->phone_number }}</span></a></div>
  49. @endif
  50. @if ($user->is_google_log_in_enabled)
  51. Google Login
  52. @endif
  53. @if ($user->google_login_email)
  54. <div class="mb-2"><a
  55. href="{{ route('admin.users.view.dashboard', $user) }}">{{ $user->google_login_email }}</a>
  56. </div>
  57. @endif
  58. @if ($user->is_facebook_log_in_enabled)
  59. Facebook Login
  60. @endif
  61. @if ($user->facebook_login_email)
  62. <div class="mb-2"><a
  63. href="{{ route('admin.users.view.dashboard', $user) }}">{{ $user->facebook_login_email }}</a>
  64. </div>
  65. @endif
  66. @if ($user->mailing_address_phone_number)
  67. <div class="mb-2"><a href="tel:{{ $user->mailing_address_phone_number }}">Mailing Phone
  68. #: <br> <span class="phone">{{ $user->mailing_address_phone_number }}</span></a>
  69. </div>
  70. @endif
  71. <p>Created: {{ friendly_date_time($user->created_at) }}</p>
  72. <p>ID: {{ $user->id }}</p>
  73. <p>Marked as duplicate: {{$user->is_marked_as_duplicate}}</p>
  74. </td>
  75. <td>
  76. @foreach ($user->paymentMethods as $paymentMethod)
  77. <div>
  78. <?= $paymentMethod->displayName() ?>
  79. <p>{{ friendly_date_time($paymentMethod->created_at) }}</p>
  80. @if ($user->defaultPaymentMethod && $user->defaultPaymentMethod->uid == $paymentMethod->uid)
  81. (default)
  82. @endif
  83. @if ($paymentMethod->is_removed)
  84. (removed)
  85. @endif
  86. </div>
  87. <hr />
  88. @endforeach
  89. </td>
  90. <td>
  91. <table class="table table-sm table-striped table-bordered">
  92. <tr>
  93. <th class="text-nowrap fw-bold">Order ID</th>
  94. <th class="text-nowrap fw-bold">Order Total</th>
  95. <th class="text-nowrap fw-bold">Created At</th>
  96. <th class="text-nowrap fw-bold">Created By</th>
  97. </tr>
  98. @foreach ($user->storeOrdersAsClient as $storeOrder)
  99. <tr @if ($storeOrder->is_cancelled) class="cancelled-order" @endif>
  100. <td class="text-nowrap"><a href="{{ route('admin.orders.view.dashboard', $storeOrder) }}">{{ $storeOrder->orderNumber() }}</a></td>
  101. <td class="text-nowrap">{{ displayAmount('$', $storeOrder->order_total) }}</td>
  102. <td class="text-nowrap">{{ friendly_date_time($storeOrder->created_at) }}</td>
  103. <td class="text-nowrap">{{ $storeOrder->createdByUser->displayName() }}</td>
  104. </tr>
  105. @endforeach
  106. </table>
  107. </td>
  108. </tr>
  109. @endforeach
  110. </tbody>
  111. </table>
  112. </div>