mirror of
https://github.com/AzuraCast/AzuraCast.git
synced 2024-06-15 05:36:37 +00:00
61 lines
2.3 KiB
PHTML
61 lines
2.3 KiB
PHTML
<?php
|
|
/** @var \App\Assets $assets */
|
|
$this->layout('main', [
|
|
'title' => __('Music Files'),
|
|
'manual' => true,
|
|
'page_class' => 'page-file-manager',
|
|
]);
|
|
|
|
$assets
|
|
->load('vue')
|
|
->load('moment')
|
|
->load('fancybox')
|
|
->load('InlinePlayer')
|
|
->load('StationMedia')
|
|
->addInlineJs($this->fetch('partials/radio_controls.js'), 95)
|
|
->addInlineJs($this->fetch('stations/files/index.js', [
|
|
'playlists' => $playlists,
|
|
'custom_fields' => $custom_fields,
|
|
]));
|
|
?>
|
|
|
|
<div class="row">
|
|
<div class="col-12">
|
|
<div class="card">
|
|
<div class="card-header bg-primary-dark">
|
|
<div class="row align-items-center">
|
|
<div class="col-md-7">
|
|
<h2 class="card-title"><?=__('Music Files')?></h2>
|
|
</div>
|
|
<div class="col-md-5 text-right text-white-50">
|
|
<div class="progress">
|
|
<div class="progress-bar" role="progressbar" aria-valuenow="<?=$space_percent?>"
|
|
aria-valuemin="0" aria-valuemax="100" style="width: <?=$space_percent?>%;">
|
|
<span class="sr-only"><?=$space_percent?>%</span>
|
|
</div>
|
|
</div>
|
|
<?=__('%s of %s Used (%d Files)', $space_used, $space_total, $files_count)?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<?php if ($show_sftp): ?>
|
|
<div class="card-body alert-info d-flex align-items-center" role="alert">
|
|
<div class="flex-shrink-0 mr-2">
|
|
<i class="material-icons" aria-hidden="true">info</i>
|
|
</div>
|
|
<div class="flex-fill">
|
|
<p class="mb-0">
|
|
<?=__('You can also upload files in bulk via SFTP.')?><br>
|
|
<a class="btn btn-link p-0" target="_blank"
|
|
href="<?=$router->fromHere('stations:sftp_users:index')?>">
|
|
<?=__('Manage SFTP Accounts')?>
|
|
</a>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<?php endif; ?>
|
|
|
|
<div id="media-manager"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|