Просмотр файла resources/views/admin/invitations/index.blade.php

Размер файла: 2.85Kb
  1. @extends('layout')
  2.  
  3. @section('title', __('index.invitations'))
  4.  
  5. @section('breadcrumb')
  6. <nav>
  7. <ol class="breadcrumb">
  8. <li class="breadcrumb-item"><a href="/"><i class="fas fa-home"></i></a></li>
  9. <li class="breadcrumb-item"><a href="/admin">{{ __('index.panel') }}</a></li>
  10. <li class="breadcrumb-item active">{{ __('index.invitations') }}</li>
  11. </ol>
  12. </nav>
  13. @stop
  14.  
  15. @section('content')
  16. @if (! setting('invite'))
  17. <div class="mb-3 fw-bold">
  18. <i class="fa fa-exclamation-circle"></i>
  19. <span class="text-danger fw-bold">{{ __('admin.invitations.hint') }}</span>
  20. </div>
  21. @endif
  22.  
  23. <div class="mb-3">
  24. @if ($used)
  25. <a class="btn btn-light btn-sm" href="/admin/invitations">{{ __('admin.invitations.unused') }}</a>
  26. <a class="btn btn-primary btn-sm" href="/admin/invitations?used=1">{{ __('admin.invitations.used') }}</a>
  27. @else
  28. <a class="btn btn-primary btn-sm" href="/admin/invitations">{{ __('admin.invitations.unused') }}</a>
  29. <a class="btn btn-light btn-sm" href="/admin/invitations?used=1">{{ __('admin.invitations.used') }}</a>
  30. @endif
  31. </div>
  32.  
  33. @if ($invites->isNotEmpty())
  34. <form action="/admin/invitations/delete?used={{ $used }}&amp;page={{ $invites->currentPage() }}" method="post">
  35. @csrf
  36. @foreach ($invites as $invite)
  37. <div class="section mb-3 shadow">
  38. <div class="section-title">
  39. {{ $invite->hash }}
  40.  
  41. <div class="float-end">
  42. <input type="checkbox" name="del[]" value="{{ $invite->id }}">
  43. </div>
  44. </div>
  45.  
  46. <div class="section-content">
  47. {{ __('admin.invitations.owner') }}: {{ $invite->user->getProfile() }}<br>
  48.  
  49. @if ($invite->invite_user_id)
  50. {{ __('admin.invitations.invited') }}: {{ $invite->inviteUser->getProfile() }}<br>
  51. @endif
  52.  
  53. {{ __('main.created') }}: {{ dateFixed($invite->created_at) }}<br>
  54. </div>
  55. </div>
  56. @endforeach
  57.  
  58. <div class="float-end">
  59. <button class="btn btn-sm btn-danger">{{ __('main.delete_selected') }}</button>
  60. </div>
  61. </form>
  62.  
  63. {{ $invites->links() }}
  64.  
  65. <div class="mb-3">
  66. {{ __('main.total') }}: <b>{{ $invites->total() }}</b>
  67. </div>
  68. @else
  69. {{ showError(__('admin.invitations.empty_invitations')) }}
  70. @endif
  71.  
  72. <i class="fa fa-check"></i> <a href="/admin/invitations/create">{{ __('admin.invitations.create_keys') }}</a><br>
  73. <i class="fa fa-key"></i> <a href="/admin/invitations/keys">{{ __('admin.invitations.list_keys') }}</a><br>
  74. @stop