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

Размер файла: 3.17Kb
  1. @extends('layout')
  2.  
  3. @section('title', __('admin.invitations.creation_keys'))
  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"><a href="/admin/invitations">{{ __('index.invitations') }}</a></li>
  11. <li class="breadcrumb-item active">{{ __('admin.invitations.creation_keys') }}</li>
  12. </ol>
  13. </nav>
  14. @stop
  15.  
  16. @section('content')
  17. <h3>{{ __('admin.invitations.key_generation') }}</h3>
  18. <div class="section-form mb-3 shadow">
  19. <form action="/admin/invitations/create" method="post">
  20. @csrf
  21. <?php $inputKeys = (int) getInput('keys'); ?>
  22. <div class="mb-3{{ hasError('keys') }}">
  23. <label for="keys" class="form-label">{{ __('main.total') }}:</label>
  24. <select class="form-select" name="keys" id="keys">
  25. @foreach ($listKeys as $key)
  26. <?php $selected = ($key === $inputKeys) ? ' selected' : ''; ?>
  27. <option value="{{ $key }}"{{ $selected }}>{{ $key }}</option>
  28. @endforeach
  29. </select>
  30.  
  31. <div class="invalid-feedback">{{ textError('keys') }}</div>
  32. </div>
  33.  
  34. <button class="btn btn-primary">{{ __('main.create') }}</button>
  35. </form>
  36. </div>
  37.  
  38. <h3>{{ __('admin.invitations.send_to_user') }}</h3>
  39. <div class="section-form mb-3 shadow">
  40. <form action="/admin/invitations/send" method="post">
  41. @csrf
  42. <div class="mb-3{{ hasError('user') }}">
  43. <label for="user" class="form-label">{{ __('main.user_login') }}:</label>
  44. <input type="text" class="form-control" id="user" name="user" maxlength="20" value="{{ getInput('user') }}" required>
  45. <div class="invalid-feedback">{{ textError('user') }}</div>
  46. </div>
  47.  
  48. <?php $inputKeys = (int) getInput('userkeys'); ?>
  49. <div class="mb-3{{ hasError('userkeys') }}">
  50. <label for="userkeys" class="form-label">{{ __('main.total') }}:</label>
  51.  
  52. <select class="form-select" name="userkeys" id="userkeys">
  53.  
  54. @foreach ($listKeys as $key)
  55. <?php $selected = ($key === $inputKeys) ? ' selected' : ''; ?>
  56. <option value="{{ $key }}"{{ $selected }}>{{ $key }}</option>
  57. @endforeach
  58. </select>
  59.  
  60. <div class="invalid-feedback">{{ textError('userkeys') }}</div>
  61. </div>
  62.  
  63. <button class="btn btn-primary">{{ __('main.send') }}</button>
  64. </form>
  65. </div>
  66.  
  67. @if (isAdmin('boss'))
  68. <h3>{{ __('admin.invitations.sending_keys') }}</h3>
  69. <div class="section-form mb-3 shadow">
  70. {{ __('admin.invitations.send_to_active_users') }}:<br>
  71. <form action="/admin/invitations/mail" method="post">
  72. @csrf
  73. <button class="btn btn-primary">{{ __('main.send') }}</button>
  74. </form>
  75. </div>
  76. @endif
  77. @stop