wip
This commit is contained in:
30
app/views/admin/images/list/combined.html
Normal file
30
app/views/admin/images/list/combined.html
Normal file
@ -0,0 +1,30 @@
|
||||
<div class="container py-5 context-main-bg">
|
||||
<div class="d-flex justify-content-between align-items-center">
|
||||
{ADMIN_BREADCRUMBS}
|
||||
<a href="{ROOT_URL}admin/images/upload" class="btn btn-sm btn-primary">Create</a>
|
||||
</div>
|
||||
<div class="row row-cols-1 row-cols-sm-2 row-cols-md-3 g-3">
|
||||
{LOOP}
|
||||
<div class="col">
|
||||
<div class="card h-100 shadow-sm context-other-bg">
|
||||
<div class="d-flex justify-content-center align-items-center context-other-bg" style="height: 250px;">
|
||||
<img src="{url}" class="img-fluid p-2" style="max-width: 100%; max-height: 100%; object-fit: contain;">
|
||||
</div>
|
||||
<div class="card-body context-third-bg d-flex flex-column">
|
||||
<div class="flex-grow-1">
|
||||
<div class="d-flex justify-content-between align-items-center">
|
||||
<div class="">
|
||||
<a href="{ROOT_URL}admin/images/view?fileLocation={locationSafe}" class="btn btn-sm btn-outline-primary">View</a>
|
||||
<a href="{url}" class="btn btn-sm btn-outline-primary" target="_blank">Open</a>
|
||||
<a href="{ROOT_URL}admin/images/rename?fileLocation={locationSafe}" class="btn btn-sm btn-outline-warning">Rename</a>
|
||||
<a href="{ROOT_URL}admin/images/delete?fileLocation={locationSafe}" class="btn btn-sm btn-outline-danger">Delete</a>
|
||||
</div>
|
||||
<small class="text-muted">{filename}</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/LOOP}
|
||||
</div>
|
||||
</div>
|
35
app/views/admin/images/rename.html
Normal file
35
app/views/admin/images/rename.html
Normal file
@ -0,0 +1,35 @@
|
||||
<div class="context-main-bg context-main p-3">
|
||||
<legend class="text-center">Rename Image</legend>
|
||||
<hr>
|
||||
{ADMIN_BREADCRUMBS}
|
||||
<form method="post">
|
||||
<fieldset>
|
||||
<!-- Name -->
|
||||
<div class="mb-3 row">
|
||||
<label for="nickname" class="col-lg-6 col-form-label text-end">Location:</label>
|
||||
<div class="col-lg-2">
|
||||
<input type="hidden" class="form-control" name="filelocation" id="filelocation" value="{filelocation}">
|
||||
<strong>
|
||||
{filelocation}
|
||||
</strong>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Forward URL -->
|
||||
<div class="mb-3 row">
|
||||
<label for="newname" class="col-lg-6 col-form-label text-end">New filename ( Extensions cannot be modified ):</label>
|
||||
<div class="col-lg-2">
|
||||
<input type="text" class="form-control" name="newname" id="newname" required>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Hidden Token -->
|
||||
<input type="hidden" name="token" value="{TOKEN}">
|
||||
|
||||
<!-- Submit Button -->
|
||||
<div class="text-center">
|
||||
<button type="submit" name="submit" value="submit" class="btn btn-primary btn-lg">Save</button>
|
||||
</div>
|
||||
</fieldset>
|
||||
</form>
|
||||
</div>
|
29
app/views/admin/images/upload.html
Normal file
29
app/views/admin/images/upload.html
Normal file
@ -0,0 +1,29 @@
|
||||
|
||||
|
||||
|
||||
<div class="container p-4 context-main-bg mb-4 text-center">
|
||||
<h3 class="mb-4">Image Upload</h3>
|
||||
<hr>
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-6">
|
||||
<form method="post" enctype="multipart/form-data">
|
||||
<fieldset>
|
||||
<div class="mb-3 row">
|
||||
<label for="avatar" class="h4 col-lg-6 col-form-label text-start text-lg-end">Image</label>
|
||||
<div class="col-lg-6">
|
||||
<input type="file" class="form-control" name="uploadImage" id="uploadImage">
|
||||
</div>
|
||||
</div>
|
||||
<div class="mb-3 row">
|
||||
<span class="h4 col-lg-6 col-form-label text-start text-lg-end">Destination Folder</span>
|
||||
<div class="col-lg-6">
|
||||
{FOLDER_SELECT}
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
<input type="hidden" name="token" value="{TOKEN}">
|
||||
<button name="submit" value="submit" type="submit" class="btn btn-lg btn-primary center-block">Update</button><br>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
66
app/views/admin/images/view.html
Normal file
66
app/views/admin/images/view.html
Normal file
@ -0,0 +1,66 @@
|
||||
<div class="container py-4">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-8">
|
||||
{ADMIN_BREADCRUMBS}
|
||||
<div class="card shadow">
|
||||
<!-- Card Header -->
|
||||
<div class="card-header text-center bg-dark text-white">
|
||||
<h3 class="card-title mb-0">{filename}</h3>
|
||||
</div>
|
||||
|
||||
<!-- Card Body -->
|
||||
<div class="card-body">
|
||||
<div class="row align-items-center">
|
||||
<!-- User Image -->
|
||||
<div class="col-md-4 text-center">
|
||||
<img src="{url}" alt="User Pic" class="img-fluid" style="max-width: 150px;">
|
||||
</div>
|
||||
|
||||
<!-- User Details -->
|
||||
<div class="col-md-8">
|
||||
<table class="table table-borderless">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row">filename</th>
|
||||
<td>{filename}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">extension</th>
|
||||
<td>{extension}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">fileSize</th>
|
||||
<td>{fileSize}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">location</th>
|
||||
<td>{location}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">url</th>
|
||||
<td>{url}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">folder</th>
|
||||
<td>{folder}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Admin Controls -->
|
||||
<div class="card-footer text-center">
|
||||
{ADMIN}
|
||||
<a href="{ROOT_URL}admin/images/rename?fileLocation={locationSafe}" class="btn btn-warning btn-sm me-2" data-bs-toggle="tooltip" title="Rename image">
|
||||
<i class="fa fa-fw fa-pencil"></i>
|
||||
</a>
|
||||
<a href="{ROOT_URL}admin/images/delete?fileLocation={locationSafe}" class="btn btn-danger btn-sm" data-bs-toggle="tooltip" title="Delete image">
|
||||
<i class="fa fa-fw fa-trash"></i>
|
||||
</a>
|
||||
{/ADMIN}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
Reference in New Issue
Block a user