76 lines
3.9 KiB
PHP
76 lines
3.9 KiB
PHP
<div class="row">
|
|
<div class="col-12">
|
|
<div class="card">
|
|
<div class="card-body table-responsive p-0">
|
|
<table class="table table-striped table-bordered">
|
|
<thead>
|
|
<tr>
|
|
<th width="5%">ID</th>
|
|
<th width="15%">Filename</th>
|
|
<th width="18%">Unique redirect identifier</th>
|
|
<th width="36%">URL</th>
|
|
<th width="8%">Qr code</th>
|
|
<th width="5%">Scan</th>
|
|
<th width="23%">Operations</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<?php foreach ($rows as $row): ?>
|
|
<tr>
|
|
<td><?php echo $row['id']; ?></td>
|
|
<td><?php echo htmlspecialchars($row['filename']); ?></td>
|
|
<td><?php echo htmlspecialchars($row['identifier']); ?></td>
|
|
<td><?php echo htmlspecialchars($row['link']); ?></td>
|
|
<td>
|
|
<?php echo '<img src="'.PATH.htmlspecialchars($row['qrcode']).'" width="100" height="100">'; ?>
|
|
</td>
|
|
<td><?php echo htmlspecialchars($row['scan']); ?></td>
|
|
<td>
|
|
|
|
<!-- EDIT -->
|
|
<a href="edit_dynamic.php?filename=<?php echo $row['filename']; ?>&dynamic_id=<?php echo $row['id']; ?>&operation=edit" class="btn btn-primary"><i class="fas fa-edit"></i></a>
|
|
|
|
<!-- DELETE -->
|
|
<a href="#" class="btn btn-danger delete_btn" data-toggle="modal" data-target="#confirm-delete-<?php echo $row['id']; ?>"><i class="fas fa-trash"></i></a>
|
|
|
|
<!-- DOWNLOAD -->
|
|
<a href="<?php echo PATH.htmlspecialchars($row['qrcode']); ?>" class="btn btn-primary" download><i class="fa fa-download"></i></a>
|
|
</td>
|
|
</tr>
|
|
<!-- Delete Confirmation Modal -->
|
|
<div class="modal fade" id="confirm-delete-<?php echo $row['id']; ?>" role="dialog">
|
|
<div class="modal-dialog">
|
|
<form action="delete_dynamic.php" method="POST">
|
|
<!-- Modal content -->
|
|
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<h4 class="modal-title">Confirm</h4>
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<input type="hidden" name="del_id" id="del_id" value="<?php echo $row['id']; ?>">
|
|
<input type="hidden" name="filename" id="filename" value="<?php echo $row['filename']; ?>">
|
|
<p>Are you sure you want to delete this row? Proceeding with the cancellation it will no longer be possible to recover the unique identifier and you will delete the created QR code from the server</p>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button type="submit" class="btn btn-primary">Save changes</button>
|
|
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
<!-- /.Delete Confirmation Modal -->
|
|
<?php endforeach; ?>
|
|
</tbody>
|
|
</table>
|
|
</div><!-- /.Card body -->
|
|
|
|
<div class="card-footer clearfix">
|
|
<?php echo paginationLinks($page, $total_pages, 'dynamic_qrcodes.php'); ?>
|
|
</div><!-- /.Card footer -->
|
|
|
|
</div><!-- /.Card -->
|
|
</div><!-- /.col -->
|
|
</div><!-- /.row -->
|