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

Размер файла: 4.29Kb
  1. @extends('layout')
  2.  
  3. @section('title', __('index.guestbook'))
  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.guestbook') }}</li>
  11. </ol>
  12. </nav>
  13. @stop
  14.  
  15. @section('header')
  16. <div class="float-end">
  17. <a class="btn btn-light" href="/guestbook?page={{ $posts->currentPage() }}"><i class="fas fa-wrench"></i></a>
  18. </div>
  19.  
  20. <h1>{{ __('index.guestbook') }}</h1>
  21. @stop
  22.  
  23. @section('content')
  24. @if ($posts->isNotEmpty())
  25. <form action="/admin/guestbook/delete?page={{ $posts->currentPage() }}" method="post">
  26. @csrf
  27. @foreach ($posts as $post)
  28. <div class="section mb-3 shadow">
  29. <div class="user-avatar">
  30. @if ($post->user_id)
  31. {{ $post->user->getAvatar() }}
  32. {{ $post->user->getOnline() }}
  33. @else
  34. {{ $post->user->getAvatarGuest() }}
  35. @endif
  36. </div>
  37.  
  38. <div class="section-user d-flex align-items-center">
  39. <div class="flex-grow-1">
  40. @if ($post->user_id)
  41. {{ $post->user->getProfile() }}
  42. <small class="section-date text-muted fst-italic">{{ dateFixed($post->created_at) }}</small><br>
  43. <small class="fst-italic">{{ $post->user->getStatus() }}</small>
  44. @else
  45. @if ($post->guest_name)
  46. <span class="section-author fw-bold" data-login="{{ $post->guest_name }}">{{ $post->guest_name }}</span>
  47. @else
  48. <span class="section-author fw-bold" data-login="{{ setting('guestsuser') }}">{{ setting('guestsuser') }}</span>
  49. @endif
  50. <small class="section-date text-muted fst-italic">{{ dateFixed($post->created_at) }}</small>
  51. @endif
  52. </div>
  53.  
  54. <div class="text-end">
  55. <a href="/admin/guestbook/reply/{{ $post->id }}?page={{ $posts->currentPage() }}"><i class="fa fa-reply text-muted"></i></a>
  56. <a href="/admin/guestbook/edit/{{ $post->id }}?page={{ $posts->currentPage() }}"><i class="fas fa-pencil-alt text-muted"></i></a>
  57. <input type="checkbox" name="del[]" value="{{ $post->id }}">
  58. </div>
  59. </div>
  60.  
  61. <div class="section-body border-top">
  62. <div class="section-message">
  63. {{ bbCode($post->text) }}
  64. </div>
  65.  
  66. @if ($post->edit_user_id)
  67. <div class="small"><i class="fa fa-exclamation-circle text-danger"></i> {{ __('main.changed') }}: {{ $post->editUser->getName() }} ({{ dateFixed($post->updated_at) }})</div>
  68. @endif
  69.  
  70. @if ($post->reply)
  71. <div class="text-danger">{{ __('guestbook.answer') }}: {{ bbCode($post->reply) }}</div>
  72. @endif
  73.  
  74. <div class="small text-muted fst-italic mt-2">
  75. {{ $post->brow }}, {{ $post->ip }}
  76. </div>
  77. </div>
  78. </div>
  79. @endforeach
  80.  
  81. <div class="float-end">
  82. <button class="btn btn-sm btn-danger">{{ __('main.delete_selected') }}</button>
  83. </div>
  84. </form>
  85.  
  86. {{ $posts->links() }}
  87.  
  88. {{ __('guestbook.total_messages') }}: <b>{{ $posts->total() }}</b><br><br>
  89.  
  90. @if (isAdmin('boss'))
  91. <i class="fa fa-times"></i> <a href="/admin/guestbook/clear?token={{ $_SESSION['token'] }}" onclick="return confirm('{{ __('guestbook.confirm_delete') }}')">{{ __('main.clear') }}</a><br>
  92. @endif
  93. @else
  94. {{ showError(__('main.empty_messages')) }}
  95. @endif
  96. @stop