Просмотр файла resources/views/loads/load.blade.php

Размер файла: 3.78Kb
  1. @extends('layout')
  2.  
  3. @section('title', $category->name . ' (' . __('main.page_num', ['page' => $downs->currentPage()]) . ')')
  4.  
  5. @section('header')
  6. <div class="float-end">
  7. @if (getUser())
  8. @if (! $category->closed)
  9. <a class="btn btn-success" href="/downs/create?cid={{ $category->id }}">{{ __('main.add') }}</a>
  10.  
  11. @endif
  12.  
  13. @if (isAdmin())
  14. <a class="btn btn-light" href="/admin/loads/{{ $category->id }}?page={{ $downs->currentPage() }}"><i class="fas fa-wrench"></i></a>
  15. @endif
  16. @endif
  17. </div>
  18.  
  19. <h1>{{ $category->name }}</h1>
  20. @stop
  21.  
  22. @section('breadcrumb')
  23. <nav>
  24. <ol class="breadcrumb">
  25. <li class="breadcrumb-item"><a href="/"><i class="fas fa-home"></i></a></li>
  26. <li class="breadcrumb-item"><a href="/loads">{{ __('index.loads') }}</a></li>
  27.  
  28. @if ($category->parent->id)
  29. <li class="breadcrumb-item"><a href="/loads/{{ $category->parent->id }}">{{ $category->parent->name }}</a></li>
  30. @endif
  31.  
  32. <li class="breadcrumb-item active">{{ $category->name }}</li>
  33. </ol>
  34. </nav>
  35. @stop
  36.  
  37. @section('content')
  38. {{ __('main.sort') }}:
  39.  
  40. <?php $active = ($order === 'created_at') ? 'success' : 'light text-dark'; ?>
  41. <a href="/loads/{{ $category->id }}?sort=time" class="badge bg-{{ $active }}">{{ __('main.date') }}</a>
  42.  
  43. <?php $active = ($order === 'loads') ? 'success' : 'light text-dark'; ?>
  44. <a href="/loads/{{ $category->id }}?sort=loads" class="badge bg-{{ $active }}">{{ __('main.downloads') }}</a>
  45.  
  46. <?php $active = ($order === 'rating') ? 'success' : 'light text-dark'; ?>
  47. <a href="/loads/{{ $category->id }}?sort=rating" class="badge bg-{{ $active }}">{{ __('main.rating') }}</a>
  48.  
  49. <?php $active = ($order === 'count_comments') ? 'success' : 'light text-dark'; ?>
  50. <a href="/loads/{{ $category->id }}?sort=comments" class="badge bg-{{ $active }}">{{ __('main.comments') }}</a>
  51. <hr>
  52.  
  53. @if ($downs->onFirstPage() && $category->children->isNotEmpty())
  54. @foreach ($category->children as $child)
  55. <div class="section mb-3 shadow border-start border-info border-5">
  56. <div class="section-title">
  57. <i class="fa fa-folder-open"></i>
  58. <a href="/loads/{{ $child->id }}">{{ $child->name }}</a> ({{ $child->count_downs }})
  59. </div>
  60. </div>
  61. @endforeach
  62. <hr>
  63. @endif
  64.  
  65. @if ($downs->isNotEmpty())
  66. @foreach ($downs as $data)
  67. <div class="section mb-3 shadow">
  68. <div class="section-header d-flex align-items-center">
  69. <div class="flex-grow-1">
  70. <div class="section-title">
  71. <i class="fa fa-file"></i>
  72. <a href="/downs/{{ $data->id }}">{{ $data->title }}</a>
  73. </div>
  74. </div>
  75.  
  76. <div class="text-end js-rating">
  77. <b>{{ formatNum($data->rating) }}</b>
  78. </div>
  79. </div>
  80.  
  81. <div class="section-content">
  82. {{ __('main.downloads') }}: {{ $data->loads }}<br>
  83. <a href="/downs/comments/{{ $data->id }}">{{ __('main.comments') }}</a> ({{ $data->count_comments }})
  84. <a href="/downs/end/{{ $data->id }}">&raquo;</a>
  85. </div>
  86. </div>
  87. @endforeach
  88. @elseif (! $category->closed)
  89. {{ showError(__('loads.empty_downs')) }}
  90. @endif
  91.  
  92. @if ($category->closed)
  93. {{ showError(__('loads.closed_load')) }}
  94. @endif
  95.  
  96. {{ $downs->links() }}
  97.  
  98. <a href="/loads/top">{{ __('loads.top_downs') }}</a> /
  99. <a href="/loads/search?cid={{ $category->id }}">{{ __('main.search') }}</a>
  100. @stop