{trans("Ticket History")} {if $ticket.state != $smarty.const.RT_RESOLVED} {button icon="lms-ui-icon-note" label="New Note" onclick="window.location.href = '?m=rtnoteadd&ticketid={$ticket.ticketid}';"} {button icon="lms-ui-icon-message" label="New Message" onclick="window.location.href = '?m=rtmessageadd&ticketid={$ticket.ticketid}';"} {/if}
{counter start=0 skip=1 print=false assign=msgidx} {foreach from=$ticket.messages item=message} {if $message.type == $smarty.const.RTMESSAGE_REGULAR || $message.type == $smarty.const.RTMESSAGE_NOTE} {counter print=false} {else} {/if} {/foreach}
{$message.createtime|date_format:"%Y/%m/%d %H:%M"} {trans("From:")}{if $message.type == $smarty.const.RTMESSAGE_REGULAR}
{trans("Subject:")}{/if}
{if $message.type == $smarty.const.RTMESSAGE_REGULAR} {if $message.customerid} {$message.customername} {elseif $message.userid} {$message.username} {elseif $message.mailfrom} {$message.mailfrom|escape} {else} {$ticket.requestor|escape} {if $ticket.requestoremail} <{$ticket.requestoremail|escape}> {/if} {/if} {if $message.phonefrom}     {$message.phonefrom} {/if}
{$message.subject|escape} {else} {$message.username} {/if}
{if $message.attachments} {foreach $message.attachments as $attachment} {documentview id="{$message.id}-{$attachment@index}" type=$attachment.contenttype name=$attachment.filename url="?m=rtmessageview&tid={$ticket.ticketid}&mid={$message.id}&file={urlencode($attachment.filename)}" text="\"\" {$attachment.filename}"} {/foreach} {/if} {if $message.type == $smarty.const.RTMESSAGE_NOTE} {if $message.deleted == 1 && $message.deltime != 0 && (ConfigHelper::checkPrivilege('helpdesk_advanced_operations'))} {button icon="lms-ui-icon-restore" onclick="if (confirmLink(this,'{trans("Are you sure, you want to restore that message?")}')) location.href = '?m=rtrestore&id={$message.id}&maction=restore';" label="Restore"} {button icon="lms-ui-icon-delete" onclick="if (confirmLink(this, '{trans("Are you sure, you want to delete that message?")}')) location.href = '?m=rtremove&id={$message.id}&maction=delperm';" label="Delete permanently"} {else} {button icon="lms-ui-icon-trash" onclick="if (confirmLink(this, '{trans("Are you sure, you want to delete that message?")}')) location.href = '?m=rtmessagedel&id={$message.id}&maction=delete';" label="Delete"} {/if} {else} {button icon="lms-ui-icon-details" onclick="location.href = '?m=rtmessageview&id={$message.id}';" label="Details"} {if $msgidx > 0} {if $message.deleted == 1 && $message.deltime != 0 && (ConfigHelper::checkPrivilege('helpdesk_advanced_operations'))} {button icon="lms-ui-icon-restore" onclick="if (confirmLink(this,'{trans("Are you sure, you want to restore that message?")}')) location.href = '?m=rtrestore&id={$message.id}&maction=restore';" label="Restore"} {button icon="lms-ui-icon-delete" onclick="if (confirmLink(this, '{trans("Are you sure, you want to delete that message?")}')) location.href = '?m=rtremove&id={$message.id}&maction=delperm';" label="Delete permanently"} {else} {button icon="lms-ui-icon-trash" onclick="if (confirmLink(this, '{trans("Are you sure, you want to delete that message?")}')) location.href = '?m=rtmessagedel&id={$message.id}&maction=delete';" label="Delete"} {/if} {/if} {if $ticket.state != $smarty.const.RT_RESOLVED} {button icon="lms-ui-icon-reply" onclick="location.href = '?m=rtmessageadd&id={$message.id}&ticketid={$ticket.ticketid}';" label="Reply"} {button icon="lms-ui-icon-quoting" onclick="location.href = '?m=rtmessageadd&id={$message.id}&ticketid={$ticket.ticketid}&citing=1';" label="Quote"} {/if} {/if}
{$message.body|escape|replace:"\n":'
'|replace:"[matched-text]":""|replace:"[/matched-text]":""|message_quote}
{$message.createtime|date_format:"%Y/%m/%d %H:%M"} {trans("From:")} {$message.username}
{$message.body|escape|replace:"\n":"
"}