table.blade.php 5.9 KB

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