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

Размер файла: 2.01Kb
  1. @extends('layout')
  2.  
  3. @section('title', __('index.modules'))
  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.modules') }}</li>
  11. </ol>
  12. </nav>
  13. @stop
  14.  
  15. @section('content')
  16. @if ($moduleNames)
  17. @foreach ($moduleNames as $name => $moduleConfig)
  18. <div class="section mb-3 shadow">
  19. <div class="section-title">
  20.  
  21. <i class="fas fa-plug"></i> <a class="fw-bold" href="/admin/modules/module?module={{ $name }}">{{ $moduleConfig['name'] }}</a> ({{ $name }})
  22. </div>
  23.  
  24. <div class="section-content">
  25. @if (isset($moduleInstall[$name]))
  26. <span class="badge bg-success">{{ __('main.installed') }}</span>
  27.  
  28. @if ($moduleInstall[$name]->disabled)
  29. <span class="badge bg-warning">{{ __('main.disabled') }}</span>
  30. @endif
  31.  
  32. @if (version_compare($moduleConfig['version'], $moduleInstall[$name]->version, '>'))
  33. <span class="badge bg-info">{{ __('main.update_available') }} (v.{{ $moduleConfig['version'] }})</span>
  34. @endif
  35. <br>
  36. @else
  37. <span class="badge bg-danger">{{ __('main.not_installed') }}</span><br>
  38. @endif
  39. {{ $moduleConfig['description'] }}<br>
  40. {{ __('main.version') }}: {{ $moduleConfig['version'] }}<br>
  41. {{ __('main.author') }}: {{ $moduleConfig['author'] }} <a href="{{ $moduleConfig['homepage'] }}">{{ $moduleConfig['homepage'] }}</a>
  42. </div>
  43. </div>
  44. @endforeach
  45. @else
  46. {{ showError(__('admin.modules.empty_modules')) }}
  47. @endif
  48. @stop