Files
scripts/Perl OTRS/Kernel/Output/HTML/Templates/Standard/CustomerTicketZoom/ArticleRender/Chat.tt
2024-10-14 00:08:40 +02:00

79 lines
3.7 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# --
# Copyright (C) 2001-2019 OTRS AG, https://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (GPL). If you
# did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt.
# --
<li class="[% Data.SenderType | html %]-[% Data.IsVisibleForCustomer | html %] [% Data.Class | html %]">
<div class="MessageHeader">
<h3>
<a href="[% Env("Baselink") %]Action=[% Env("Action") %];TicketNumber=[% Data.TicketNumber | uri %];TicketID=[% Data.TicketID | uri %];ArticleID=[% Data.ArticleID | uri %]">
[% IF Data.ArticleFields.Sender.Realname %]
[% Data.ArticleFields.Sender.Realname | html %] &ndash;
[% ELSE %]
[% Data.ArticleFields.Sender.Value | html %] &ndash;
[% END %]
[% IF Data.ArticleExpanded %]
<span title="[% Data.ArticleFields.Subject.Value | html %]">
[% Data.ArticleFields.Subject.Value | html %]
</span>
[% ELSE %]
<span title="[% Translate("Expand article") | html %]...">
[% Data.ArticleFields.Subject.Value | html %]
</span>
[% END %]
</a>
</h3>
<span class="Age" title="[% Data.CreateTime | Localize("TimeLong") | html %]">[% Data.Age %]</span>
<div class="Clear"></div>
</div>
<input type="hidden" name="ArticleState" />
<div class="MessageBody">
<div class="Details SeperatorRow">
[% FOREACH ArticleField IN Data.ArticleFields.values.nsort("Prio") %]
[% IF ArticleField.Label == "From" || ArticleField.Label == "To" || ArticleField.Label == "Cc" || ArticleField.key == "Bcc" %]
<div>
<div class="Label">[% Translate(ArticleField.Label) | html %]:</div>
<span title="[% ArticleField.Realname | html %]">[% ArticleField.Realname | html %]</span>
<div class="Clear"></div>
</div>
[% ELSIF ArticleField.Label == "Subject" %]
<div>
<div class="Label">[% Translate("Subject") | html %]:</div>
<span title="[% ArticleField.Value | html %]">[% ArticleField.Value | html %]</span>
<div class="Clear"></div>
</div>
[% END %]
[% END %]
[% FOREACH ArticleField IN Data.ArticleMetaFields %]
<div>
<!-- show accounted time and dynamic fields -->
<div class="Label">[% Translate(ArticleField.value.Label) | html %]:</div>
[% IF ArticleField.value.Link %]
<span class="Value" title="[% ArticleField.value.Title %]">
<a href="[% ArticleField.value.Link | Interpolate %]"
[% IF ArticleField.value.LinkPreview %] data-trigger="floater" data-floater-url="[% ArticleField.value.LinkPreview | Interpolate %]"[% END %]
target="_blank" class="DynamicFieldLink">
[% ArticleField.value.Value %]
</a>
</span>
[% ELSE %]
<span class="Value" title="[% ArticleField.value.Title %]">[% ArticleField.value.Value %]</span>
[% END %]
<div class="Clear"></div>
</div>
[% END %]
</div>
<div class="MessageContent">
<div class="[% IF Data.HTML %]ArticleHTML[% ELSE %]ArticleBody[% END %] ArticleChat">
[% Data.Body %]
</div>
</div>
</div>
</li>