diff --git a/admin/admin_ticket.php b/admin/admin_ticket.php index 662b416d..b5210f76 100644 --- a/admin/admin_ticket.php +++ b/admin/admin_ticket.php @@ -984,48 +984,66 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php'); ?>
-

<?php echo $hesklang['ednote']; ?> - <?php echo $hesklang['delnote']; ?>

-

-

-
' : ''; - - $att = explode(',', substr($note['attachments'], 0, -1) ); - $num = count($att); - foreach ($att as $myatt) - { - list($att_id, $att_name) = explode('#', $myatt); +
+
+

-

+ '.$hesklang['dela'].' '; - } - // Show "delete attachment" link - else + echo strlen($note['message']) ? '

' : ''; + + $att = explode(',', substr($note['attachments'], 0, -1) ); + $num = count($att); + foreach ($att as $myatt) { - echo ''.$hesklang['dela'].' '; + list($att_id, $att_name) = explode('#', $myatt); + + // Can edit and delete note (attachments)? + if ($can_del_notes || $note['who'] == $_SESSION['id']) + { + // If this is the last attachment and no message, show "delete ticket" link + if ($num == 1 && strlen($note['message']) == 0) + { + echo ' + + '; + } + // Show "delete attachment" link + else + { + echo ' + + '; + } + } + + echo ' + + + + '.$att_name.'
+ '; } } - - echo ' - '.$hesklang['dnl'].' '.$att_name.' - '.$att_name.'
- '; - } - } - ?> + ?> +
+
+ + + +
+
'.$hesklang['eisban'].' '.$hesklang['click_unban'].' '; + echo ' + + '; } else { - echo ''.$hesklang['eisban'].' '; + echo ''; } } else { - echo ''.$hesklang['savebanemail'].' '; + echo ' + + '; } } ?> @@ -1133,16 +1155,20 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php'); { if ($can_unban_ips) { - echo ''.$hesklang['ipisban'].' '.$hesklang['click_unban'].' '; + echo ' + + '; } else { - echo ''.$hesklang['ipisban'].' '; + echo ''; } } else { - echo ''.$hesklang['savebanip'].' '; + echo ' + + '; } }