4
0
mirror of https://github.com/AzuraCast/AzuraCast.git synced 2024-06-15 05:36:37 +00:00
AzuraCast/templates/stations/files/index.phtml
2020-07-15 03:00:17 -05:00

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>