|
@@ -14,7 +14,7 @@
|
|
<i class="fas fa-users fa-3x"></i>
|
|
<i class="fas fa-users fa-3x"></i>
|
|
</div>
|
|
</div>
|
|
<h6 class="text-uppercase">{{ lang('users') }}</h6>
|
|
<h6 class="text-uppercase">{{ lang('users') }}</h6>
|
|
- <h1 class="display-4">{{ usersCount }}</h1>
|
|
|
|
|
|
+ <h1 class="display-4 system-tile">{{ usersCount }}</h1>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -25,7 +25,7 @@
|
|
<i class="fas fa-weight fa-3x"></i>
|
|
<i class="fas fa-weight fa-3x"></i>
|
|
</div>
|
|
</div>
|
|
<h6 class="text-uppercase">{{ lang('size') }}</h6>
|
|
<h6 class="text-uppercase">{{ lang('size') }}</h6>
|
|
- <h1 class="display-4">{{ totalSize }}</h1>
|
|
|
|
|
|
+ <h1 class="display-4 system-tile">{{ totalSize }}</h1>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -36,7 +36,7 @@
|
|
<i class="fas fa-upload fa-3x"></i>
|
|
<i class="fas fa-upload fa-3x"></i>
|
|
</div>
|
|
</div>
|
|
<h6 class="text-uppercase">{{ lang('files') }}</h6>
|
|
<h6 class="text-uppercase">{{ lang('files') }}</h6>
|
|
- <h1 class="display-4">{{ mediasCount }}</h1>
|
|
|
|
|
|
+ <h1 class="display-4 system-tile">{{ mediasCount }}</h1>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -47,60 +47,66 @@
|
|
<i class="fas fa-unlink fa-3x"></i>
|
|
<i class="fas fa-unlink fa-3x"></i>
|
|
</div>
|
|
</div>
|
|
<h6 class="text-uppercase">{{ lang('orphaned_files') }}</h6>
|
|
<h6 class="text-uppercase">{{ lang('orphaned_files') }}</h6>
|
|
- <h1 class="display-4">{{ orphanFilesCount }}</h1>
|
|
|
|
|
|
+ <h1 class="display-4 system-tile">{{ orphanFilesCount }}</h1>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="row">
|
|
- <div class="col-md-8 mb-3">
|
|
|
|
- <div class="card shadow-sm mb-3">
|
|
|
|
- <div class="card-header"><i class="fas fa-paint-brush fa-fw"></i> {{ lang('theme') }}</div>
|
|
|
|
- <div class="card-body">
|
|
|
|
- <form method="post" action="{{ route('theme.apply') }}">
|
|
|
|
- <div class="form-group row">
|
|
|
|
- <div class="col-sm-12">
|
|
|
|
- <select class="form-control" id="themes" name="css">
|
|
|
|
- <option id="theme-load" selected disabled hidden>{{ lang('click_to_load') }}</option>
|
|
|
|
- </select>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- <div class="form-group row">
|
|
|
|
- <div class="col-sm-12">
|
|
|
|
- <button type="submit" class="btn btn-outline-success" id="themes-apply" disabled>
|
|
|
|
- <i class="fas fa-save fa-fw"></i> {{ lang('apply') }}
|
|
|
|
- </button>
|
|
|
|
- </div>
|
|
|
|
|
|
+ <div class="col-md-8 mt-3">
|
|
|
|
+ <div class="row same-height-container">
|
|
|
|
+ <div class="col-md-6">
|
|
|
|
+ <div class="card shadow-sm same-height">
|
|
|
|
+ <div class="card-header"><i class="fas fa-paint-brush fa-fw"></i> {{ lang('theme') }}</div>
|
|
|
|
+ <div class="card-body">
|
|
|
|
+ <form method="post" action="{{ route('theme.apply') }}">
|
|
|
|
+ <div class="form-group row">
|
|
|
|
+ <div class="col-sm-12">
|
|
|
|
+ <select class="form-control" id="themes" name="css">
|
|
|
|
+ <option id="theme-load" selected disabled hidden>{{ lang('click_to_load') }}</option>
|
|
|
|
+ </select>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="form-group row">
|
|
|
|
+ <div class="col-sm-12">
|
|
|
|
+ <button type="submit" class="btn btn-outline-success float-right" id="themes-apply" disabled>
|
|
|
|
+ <i class="fas fa-save fa-fw"></i> {{ lang('apply') }}
|
|
|
|
+ </button>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </form>
|
|
</div>
|
|
</div>
|
|
- </form>
|
|
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
- <div class="card shadow-sm mb-3">
|
|
|
|
- <div class="card-header"><i class="fas fa-language fa-fw"></i> {{ lang('enforce_language') }}</div>
|
|
|
|
- <div class="card-body">
|
|
|
|
- <form method="post" action="{{ route('lang.apply') }}">
|
|
|
|
- <div class="form-group row">
|
|
|
|
- <div class="col-sm-12">
|
|
|
|
- <select class="form-control" id="lang" name="lang">
|
|
|
|
- <option value="auto" selected>({{ lang('auto_set') }})</option>
|
|
|
|
- {% for lang, name in installed_lang %}
|
|
|
|
- <option value="{{ lang }}">{{ name }}</option>
|
|
|
|
- {% endfor %}
|
|
|
|
- </select>
|
|
|
|
- <small>{{ lang('default_lang_behavior') }}</small>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- <div class="form-group row">
|
|
|
|
- <div class="col-sm-12">
|
|
|
|
- <button type="submit" class="btn btn-outline-success" id="lang-apply">
|
|
|
|
- <i class="fas fa-save fa-fw"></i> {{ lang('apply') }}
|
|
|
|
- </button>
|
|
|
|
- </div>
|
|
|
|
|
|
+ <div class="col-md-6">
|
|
|
|
+ <div class="card shadow-sm same-height">
|
|
|
|
+ <div class="card-header"><i class="fas fa-language fa-fw"></i> {{ lang('enforce_language') }}</div>
|
|
|
|
+ <div class="card-body">
|
|
|
|
+ <form method="post" action="{{ route('lang.apply') }}">
|
|
|
|
+ <div class="form-group row">
|
|
|
|
+ <div class="col-sm-12">
|
|
|
|
+ <select class="form-control" id="lang" name="lang">
|
|
|
|
+ <option value="auto" selected>({{ lang('auto_set') }})</option>
|
|
|
|
+ {% for lang, name in installed_lang %}
|
|
|
|
+ <option value="{{ lang }}">{{ name }}</option>
|
|
|
|
+ {% endfor %}
|
|
|
|
+ </select>
|
|
|
|
+ <small>{{ lang('default_lang_behavior') }}</small>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="form-group row">
|
|
|
|
+ <div class="col-sm-12">
|
|
|
|
+ <button type="submit" class="btn btn-outline-success float-right" id="lang-apply">
|
|
|
|
+ <i class="fas fa-save fa-fw"></i> {{ lang('apply') }}
|
|
|
|
+ </button>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </form>
|
|
</div>
|
|
</div>
|
|
- </form>
|
|
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="card shadow-sm">
|
|
|
|
|
|
+ <div class="card shadow-sm mt-3">
|
|
<div class="card-header"><i class="fas fa-cloud-download-alt fa-fw"></i> {{ lang('updates') }} <span class="float-right">v{{ PLATFORM_VERSION }}</span></div>
|
|
<div class="card-header"><i class="fas fa-cloud-download-alt fa-fw"></i> {{ lang('updates') }} <span class="float-right">v{{ PLATFORM_VERSION }}</span></div>
|
|
<div class="card-body">
|
|
<div class="card-body">
|
|
<div class="row">
|
|
<div class="row">
|
|
@@ -125,9 +131,21 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+ <div class="card shadow-sm mt-3">
|
|
|
|
+ <div class="card-header"><i class="fas fa-code fa-fw"></i> {{ lang('custom_head_html') }}</div>
|
|
|
|
+ <div class="card-body">
|
|
|
|
+ <form method="post" action="{{ route('customHead.apply') }}">
|
|
|
|
+ <textarea name="custom_head" class="form-control text-monospace">{{ customHead|raw }}</textarea>
|
|
|
|
+ <small>{{ lang('custom_head_html_hint') }}</small>
|
|
|
|
+ <button type="submit" class="btn btn-outline-success float-right mt-3">
|
|
|
|
+ <i class="fas fa-save fa-fw"></i> {{ lang('apply') }}
|
|
|
|
+ </button>
|
|
|
|
+ </form>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
- <div class="col-md-4 mb-3">
|
|
|
|
- <div class="card shadow-sm mb-3">
|
|
|
|
|
|
+ <div class="col-md-4 mt-3">
|
|
|
|
+ <div class="card shadow-sm">
|
|
<div class="card-header"><i class="fas fa-cog fa-fw"></i> {{ lang('system_info') }}</div>
|
|
<div class="card-header"><i class="fas fa-cog fa-fw"></i> {{ lang('system_info') }}</div>
|
|
<div class="card-body">
|
|
<div class="card-body">
|
|
<strong>Max upload size:</strong>
|
|
<strong>Max upload size:</strong>
|
|
@@ -137,12 +155,21 @@
|
|
</ul>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="card shadow-sm mb-3">
|
|
|
|
|
|
+ <div class="card shadow-sm mt-3">
|
|
<div class="card-header"><i class="fas fa-tools fa-fw"></i> {{ lang('maintenance') }}</div>
|
|
<div class="card-header"><i class="fas fa-tools fa-fw"></i> {{ lang('maintenance') }}</div>
|
|
<div class="card-body">
|
|
<div class="card-body">
|
|
<a href="{{ route('system.deleteOrphanFiles') }}" class="btn btn-outline-dark btn-block"><i class="fas fa-broom fa-fw"></i> {{ lang('clean_orphaned_uploads') }}</a>
|
|
<a href="{{ route('system.deleteOrphanFiles') }}" class="btn btn-outline-dark btn-block"><i class="fas fa-broom fa-fw"></i> {{ lang('clean_orphaned_uploads') }}</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+ <div class="card shadow-sm mt-3">
|
|
|
|
+ <div class="card-header"><i class="fas fa-donate fa-fw"></i> {{ lang('donation') }}</div>
|
|
|
|
+ <div class="card-body">
|
|
|
|
+ <p>{{ lang('donate_text') }}</p>
|
|
|
|
+ <div class="text-center">
|
|
|
|
+ <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=6RXF8ZGCZBL68&item_name=Support+the+XBackBone+Development¤cy_code=EUR&source=url" target="_blank" class="text-warning"><i class="fab fa-cc-paypal fa-3x"></i></a>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|