Initial commit
Couldnt keep the history unfortunately.
This commit is contained in:
@@ -0,0 +1,90 @@
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="content shadow p-4 mb-4">
|
||||
<?= $this->partial('../app/views/partials/message.php'); ?>
|
||||
|
||||
<h3>Media file manager</h3>
|
||||
|
||||
<table class="table table-bordered table-striped">
|
||||
<thead>
|
||||
<th scope="col">Thumbnail</th>
|
||||
<th scope="col">URL</th>
|
||||
<th scope="col">Uploaded by</th>
|
||||
<th scope="col">Modifier</th>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<?php foreach($this->media as $media) { ?>
|
||||
<?php
|
||||
$filename = $media['filename'] . '.' . $media['extension'];
|
||||
?>
|
||||
<tr>
|
||||
<td>
|
||||
<?php if (in_array($media['extension'], ['jpg', 'jpeg', 'png', 'gif'])) { ?>
|
||||
<img src="<?= $this->fileUrl . $filename; ?>"
|
||||
title="<?= $filename; ?>" alt="<?= $filename; ?>"
|
||||
class="img-thumbnail" width="100px">
|
||||
<?php } else { ?>
|
||||
No thumbnail available.
|
||||
<?php } ?>
|
||||
</td>
|
||||
<td>
|
||||
<a href="<?= $this->fileUrl . $filename; ?>" target="_blank">
|
||||
<?= $this->fileUrl . $filename; ?>
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<?php
|
||||
$idx = array_search( $media['log_id'], array_column($this->log, 'id'));
|
||||
$idx = array_search($this->log[$idx]['user_id'], array_column($this->user, 'id'));
|
||||
echo $this->user[$idx]['username'];
|
||||
?>
|
||||
</td>
|
||||
<td>
|
||||
<a class="js-delete" href="<?= $this->url . '/' . $media['id']; ?>">
|
||||
<button type="button" class="btn btn-danger">
|
||||
Delete
|
||||
</button>
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
<tr>
|
||||
<form method="POST" action="<?= $this->url; ?>" enctype="multipart/form-data">
|
||||
<td colspan="2" class="js-upload p-0 middle">
|
||||
<input type="file" id="file" class="d-none" name="file[]" required multiple>
|
||||
|
||||
<table class="table mb-0">
|
||||
<thead></thead>
|
||||
<tbody>
|
||||
<tr class="bg-transparent">
|
||||
<td class="border-0 middle text-center">
|
||||
<i class="fa fa-cloud-upload"></i>
|
||||
<span class="">Drag files here</span>
|
||||
</td>
|
||||
<td class="border-0 middle text-center">
|
||||
<label for="file" class="btn btn-light border px-3 py-1 mb-0">Select files</label>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
<td>
|
||||
<input type="hidden" name="overwrite" value="0">
|
||||
<input type="checkbox" name="overwrite" value="1"> Overwrite
|
||||
</td>
|
||||
<td>
|
||||
<button type="submit" class="btn btn-success">Upload</button>
|
||||
</td>
|
||||
</form>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<?= $this->partial('../app/views/partials/pagination.php'); ?>
|
||||
|
||||
<div class="pb-5"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user