You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							90 lines
						
					
					
						
							2.6 KiB
						
					
					
				
			
		
		
	
	
							90 lines
						
					
					
						
							2.6 KiB
						
					
					
				<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>
 | 
						|
 |