Initial commit

Signed-off-by: Luke Tainton <luke@tainton.uk>
This commit is contained in:
Luke Tainton
2020-02-26 12:23:50 +00:00
commit 39782c53ef
500 changed files with 141257 additions and 0 deletions

View File

@@ -0,0 +1,124 @@
<?php
global $hesk_settings, $hesklang;
/**
* @var array $tickets
* @var boolean $showStaffOnlyFields
*/
// This guard is used to ensure that users can't hit this outside of actual HESK code
if (!defined('IN_SCRIPT')) {
die();
}
?>
<!DOCTYPE html>
<html>
<head>
<title><?php echo $hesk_settings['hesk_title']; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $hesklang['ENCODING']; ?>">
<style type="text/css">
body, table, td, p {
color: black;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: <?php echo $hesk_settings['print_font_size']; ?>px;
word-wrap: break-word;
word-break: break-word;
}
table {
border-collapse: collapse;
}
hr {
border: 0;
color: #9e9e9e;
background-color: #9e9e9e;
height: 1px;
width: 100%;
text-align: left;
}
</style>
</head>
<body onload="window.print()">
<?php foreach ($tickets as $ticket): ?>
<table border="0">
<tr>
<td><?php echo $hesklang['subject']; ?>:</td>
<td><b><?php echo $ticket['subject']; ?></b></td>
</tr>
<tr>
<td><?php echo $hesklang['trackID']; ?>:</td>
<td><?php echo $ticket['trackid']; ?></td>
</tr>
<tr>
<td><?php echo $hesklang['ticket_status']; ?>:</td>
<td><?php echo $ticket['status']; ?></td>
</tr>
<tr>
<td><?php echo $hesklang['created_on']; ?>:</td>
<td><?php echo $ticket['dt']; ?></td>
</tr>
<tr>
<td><?php echo $hesklang['last_update']; ?>:</td>
<td><?php echo $ticket['lastchange']; ?></td>
</tr>
<?php if ($ticket['owner'] != ''): ?>
<tr>
<td><?php echo $hesklang['taso3']; ?></td>
<td><?php echo $ticket['owner']; ?></td>
</tr>
<?php endif; ?>
<tr>
<td><?php echo $hesklang['last_replier']; ?>:</td>
<td><?php echo $ticket['repliername']; ?></td>
</tr>
<tr>
<td><?php echo $hesklang['category']; ?>:</td>
<td><?php echo $ticket['categoryName']; ?></td>
</tr>
<?php if ($showStaffOnlyFields): ?>
<tr>
<td><?php echo $hesklang['ts']; ?>:</td>
<td><?php echo $ticket['time_worked']; ?></td>
</tr>
<tr>
<td><?php echo $hesklang['ip']; ?>:</td>
<td><?php echo $ticket['ip']; ?></td>
</tr>
<tr>
<td><?php echo $hesklang['email']; ?>:</td>
<td><?php echo $ticket['email']; ?></td>
</tr>
<?php endif; ?>
<tr>
<td><?php echo $hesklang['name']; ?>:</td>
<td><?php echo $ticket['name']; ?></td>
</tr>
<?php foreach ($ticket['custom_fields'] as $customField): ?>
<tr>
<td><?php echo $customField['name']; ?></td>
<td><?php echo $customField['value']; ?></td>
</tr>
<?php endforeach; ?>
</table>
<?php if ($ticket['message'] != ''): ?>
<p><?php echo $ticket['message']; ?></p>
<?php endif; ?>
<?php foreach ($ticket['replies'] as $reply): ?>
<table border="0">
<tr>
<td><?php echo $hesklang['date']; ?>:</td>
<td><?php echo $reply['dt']; ?></td>
</tr>
<tr>
<td><?php echo $hesklang['name']; ?>:</td>
<td><?php echo $reply['name']; ?></td>
</tr>
</table>
<p><?php echo $reply['message']; ?></p>
<?php endforeach; ?>
<div style="page-break-after: always;"><?php echo $hesklang['end_ticket']; ?></div>
<?php endforeach; ?>
</body>
</html>