#157 Enforce closable on the customer-side ticket page
This commit is contained in:
parent
8be17f91e7
commit
e2d3eb92ac
14
ticket.php
14
ticket.php
@ -264,9 +264,17 @@ require_once(HESK_PATH . 'inc/header.inc.php');
|
||||
<p><?php echo $hesklang['last_update']; ?>: <?php echo hesk_date($ticket['lastchange'], true); ?></p>
|
||||
</div>
|
||||
<div class="col-md-2 col-md-offset-4 col-sm-12 close-ticket">
|
||||
<p><?php $random=rand(10000,99999);
|
||||
if ($ticket['isClosed'] == true && $ticket['locked'] != 1 && $hesk_settings['custopen']) {echo '<a href="change_status.php?track='.$trackingID.$hesk_settings['e_query'].'&s=2&Refresh='.$random.'&token='.hesk_token_echo(0).'" title="'.$hesklang['open_action'].'">'.$hesklang['open_action'].'</a>';}
|
||||
elseif ($hesk_settings['custclose']) {echo '<a href="change_status.php?track='.$trackingID.$hesk_settings['e_query'].'&s=3&Refresh='.$random.'&token='.hesk_token_echo(0).'" title="'.$hesklang['close_action'].'">'.$hesklang['close_action'].'</a>';} ?></p>
|
||||
<p><?php
|
||||
$statusRS = hesk_dbQuery('SELECT `Closable` FROM `'.hesk_dbEscape($hesk_settings['db_pfix']).'statuses` WHERE `ID` = '.intval($ticket['status']));
|
||||
$status = hesk_dbFetchAssoc($statusRS);
|
||||
$isClosable = $status['Closable'] == 'yes' || $status['Closable'] == 'conly';
|
||||
$random=rand(10000,99999);
|
||||
if ($ticket['isClosed'] == true && $ticket['locked'] != 1 && $hesk_settings['custopen']) {
|
||||
echo '<a href="change_status.php?track='.$trackingID.$hesk_settings['e_query'].'&s=2&Refresh='.$random.'&token='.hesk_token_echo(0).'" title="'.$hesklang['open_action'].'">'.$hesklang['open_action'].'</a>';
|
||||
}
|
||||
elseif ($hesk_settings['custclose'] && $isClosable) {
|
||||
echo '<a href="change_status.php?track='.$trackingID.$hesk_settings['e_query'].'&s=3&Refresh='.$random.'&token='.hesk_token_echo(0).'" title="'.$hesklang['close_action'].'">'.$hesklang['close_action'].'</a>';
|
||||
} ?></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row medLowPriority">
|
||||
|
Loading…
x
Reference in New Issue
Block a user