Creation of File list
@luketainton needs to look at line 123 to work out what should be displayed and how to click to download the file. This should be done in view.php Creation of get_files script in prereqs.php
This commit is contained in:
@@ -126,6 +126,16 @@ function get_updates($db, $request) {
|
||||
return $updates_result;
|
||||
}
|
||||
|
||||
function get_files($db, $request) {
|
||||
$updates_stmt = "SELECT * FROM ticket_uploads WHERE ticket=:uuid";
|
||||
$updates_sql = $db->prepare($updates_stmt);
|
||||
$updates_sql->bindParam(':uuid', $request['uuid']);
|
||||
$updates_sql->execute();
|
||||
$updates_sql->setFetchMode(PDO::FETCH_ASSOC);
|
||||
$updates_result = $updates_sql->fetchAll();
|
||||
return $updates_result;
|
||||
}
|
||||
|
||||
function get_subscribers($db, $request) {
|
||||
$subs = array();
|
||||
$users_stmt = "SELECT user_uuid FROM ticket_subscribers WHERE ticket_uuid=:uuid";
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
|
||||
$request = get_request($db, $_GET['rid']);
|
||||
$updates = get_updates($db, $request);
|
||||
$files = get_files($db, $request);
|
||||
$authorised_users = get_subscribers($db, $request);
|
||||
$is_authorised = isAuthorised($_SESSION['uuid'], $authorised_users, $request);
|
||||
?>
|
||||
@@ -60,14 +61,14 @@
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-4">
|
||||
<div class="card mx-auto">
|
||||
<div class="card mx-auto" style="margin-bottom:50px;">
|
||||
<div class="card-header"><span class="mdi mdi-information-outline"></span> Information</div>
|
||||
<ul class="list-group list-group-flush">
|
||||
<li class="list-group-item">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<span style="display: inline;"><b>Status:</b></span>
|
||||
<span style="display: inline; margin-left: 1%;"><?php echo($request['status']); ?></span>
|
||||
<span style="display: inline; margin-left: 1%;">New</span>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
@@ -75,7 +76,7 @@
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<span style="display: inline;"><b>Created by:</b></span>
|
||||
<span style="display: inline; margin-left: 1%;"><?php echo(get_user_name($db, $request['created_by'])); ?></span>
|
||||
<span style="display: inline; margin-left: 1%;">Luke Tainton</span>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
@@ -83,19 +84,14 @@
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<span style="display: inline;"><b>Assigned to:</b></span>
|
||||
<?php if ($request['assignee'] != null) {
|
||||
echo("<span style='display: inline; margin-left: 1%;'>" . get_user_name($db, $request['assignee']) . "</span>");
|
||||
} else {
|
||||
echo("<span class='text-muted' style='display: inline; margin-left: 1%;'>None</span>");
|
||||
} ?>
|
||||
</div>
|
||||
<span class="text-muted" style="display: inline; margin-left: 1%;">None</span> </div>
|
||||
</div>
|
||||
</li>
|
||||
<li class="list-group-item">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<span style="display: inline;"><b>Created:</b></span>
|
||||
<span style="display: inline; margin-left: 1%;"><?php echo($request['created_on']); ?></span>
|
||||
<span style="display: inline; margin-left: 1%;">2020-08-04 13:26:22</span>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
@@ -103,13 +99,34 @@
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<span style="display: inline;"><b>Last updated:</b></span>
|
||||
<span style="display: inline; margin-left: 1%;"><?php echo($request['last_updated']); ?></span>
|
||||
<span style="display: inline; margin-left: 1%;">2020-08-04 13:26:22</span>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="card mx-auto" style="margin-bottom:25px;">
|
||||
<div class="card-header"><span class="mdi mdi-file-document-outline"></span> Uploaded files</div>
|
||||
<ul class="list-group list-group-flush">
|
||||
<?php
|
||||
if (count($files) == 0) {
|
||||
echo("<center><b>No files uploaded</b></center>");
|
||||
} else {
|
||||
foreach($files as $file) {
|
||||
?>
|
||||
<li class="list-group-item">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<span style="display: inline;"><b><?php echo(get_user_name($db, $file['user'])); ?></b></span><span class="text-muted"><i> <?php echo(" " . $file['created']); ?></i></span>
|
||||
</div>
|
||||
<div class="row">
|
||||
<span><?php echo($file['path']); ?></span>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
<?php } } ?>
|
||||
</ul>
|
||||
</div></div>
|
||||
|
||||
<div class="col-8">
|
||||
<div class="card mx-auto">
|
||||
|
||||
Reference in New Issue
Block a user