2
2
# AgentTicketZoom.dtl - provides HTML for AgentTicketZoom.pm
3
# Copyright (C) 2001-2005 Martin Edenhofer <martin+code@otrs.org>
3
# Copyright (C) 2001-2006 OTRS GmbH, http://otrs.org/
5
# $Id: AgentTicketZoom.dtl,v 1.4 2005/09/18 13:35:00 martin Exp $
5
# $Id: AgentTicketZoom.dtl,v 1.17 2006/12/07 14:03:58 martin Exp $
7
7
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
8
8
# the enclosed file COPYING for license information (GPL). If you
9
9
# did not receive this file, see http://www.gnu.org/licenses/gpl.txt.
11
12
<!-- dtl:block:Header -->
12
13
<!-- start ticket head $Data{"TicketNumber"} -->
13
14
<table border="0" width="100%" cellspacing="0" cellpadding="3" cols="2">
15
<td width="50%" class="mainhead">
16
$Env{"Box0"}$Text{"Zoom"} $Config{"Ticket::Hook"}: $Data{"TicketNumber"} $Env{"Box1"}
19
<td align="right" width="50%" class="mainhead">
20
$Env{"Box0"}$Text{"Age"}: $Data{"Age"}$Env{"Box1"}
16
<td width="70%" class="mainhead">
17
$Env{"Box0"}$Text{"Zoom"} $Config{"Ticket::Hook"}: $Data{"TicketNumber"} $Env{"Box1"}
18
<!-- dtl:block:Title-->
20
<!-- dtl:block:Title-->
22
<td align="right" width="30%" class="mainhead">
23
$Env{"Box0"}$Text{"Age"}: $Data{"Age"}$Env{"Box1"}
24
27
<table border="0" width="100%" cellspacing="0" cellpadding="3" cols="2">
26
<td width="70%" class="menu">
29
<td width="70%" class="menu">
28
31
<!-- dtl:block:Menu -->
29
32
<!-- dtl:block:MenuItemSplit -->
31
34
<!-- dtl:block:MenuItemSplit -->
32
35
<!-- dtl:block:MenuItem -->
33
<a href="$Env{"Baselink"}$Data{"Link"}" $Data{"LinkParam"} onmouseover="window.status='$Text{"$QData{"Name"}"}'; return true;" onmouseout="window.status='';" class="menuitem" title="$Text{"$QData{"Description"}"}">
36
<a href="$Env{"Baselink"}$Data{"Link"}" $Data{"LinkParam"} onmouseover="window.status='$JSText{"$QData{"Name"}"}'; return true;" onmouseout="window.status='';" class="menuitem" title="$Text{"$QData{"Description"}"}">
34
37
$Text{"$QData{"Name"}"}</a>
35
38
<!-- dtl:block:MenuItem -->
36
39
<!-- dtl:block:Menu -->
39
<td align="right" width="30%" class="menu">
40
<table border="0" cellspacing="0" cellpadding="0">
42
<td class="mainkey">$Text{"Created"}:</td>
43
<td class="mainvalue"> $TimeLong{"$Data{"Created"}"}</td>
42
<td align="right" width="30%" class="menu">
43
<table border="0" cellspacing="0" cellpadding="0">
45
<td class="mainkey">$Text{"Created"}:</td>
46
<td class="mainvalue"> $TimeLong{"$Data{"Created"}"}</td>
49
52
<table border="0" width="100%" cellspacing="0" cellpadding="3" cols="2">
50
53
<!-- dtl:block:Header -->
51
54
<!-- dtl:block:Body -->
53
<td rowspan="2" valign="top" width="75%" class="mainbody">
54
<!-- dtl:block:Tree -->
55
<table border="0" width="100%" cellspacing="0" cellpadding="0">
58
<!-- dtl:block:Tree -->
60
<a name="$Data{"ArticleID"}"></a>
61
<table border="0" width="100%" cellspacing="0" cellpadding="1">
56
<td rowspan="2" valign="top" width="75%" class="mainbody">
57
<!-- dtl:block:Tree -->
58
<table border="0" width="100%" cellspacing="0" cellpadding="0">
59
<!-- dtl:block:TreeItem -->
60
<tr class="$QData{"SenderType"}-$QData{"ArticleType"}">
62
<div title="$QData{"From","50"}: $QData{"Subject","200"} - $TimeLong{"$QData{"Created"}"}">$Data{"Space"}$Data{"Start"} $QData{"Count"}. <a href="$Env{"Baselink"}Action=AgentTicketZoom&TicketID=$QData{"TicketID"}&ArticleID=$QData{"ArticleID"}#$QData{"ArticleID"}" onmouseover="window.status='$JSText{"$QData{"SenderType"}"} ($Text{"$QData{"ArticleType"}"})'; return true;" onmouseout="window.status='';">$Text{"$QData{"SenderType"}"} ($Text{"$QData{"ArticleType"}"})</a>
63
<!-- dtl:block:TreeItemEmail -->
64
(<a href="$Env{"Baselink"}Action=AgentTicketPlain&TicketID=$QData{"TicketID"}&ArticleID=$QData{"ArticleID"}" onmouseover="window.status='$JSText{"plain"}'; return true;" onmouseout="window.status='';">$Text{"plain"}</a>)
65
<!-- dtl:block:TreeItemEmail -->
66
  $QData{"From","16"}: $QData{"Subject","20"} - $TimeLong{"$QData{"Created"}"}$Data{"Stop"}
67
<!-- dtl:block:TreeItemAttachment -->
68
<a href="$Env{"Baselink"}Action=AgentTicketAttachment&ArticleID=$QData{"ArticleID"}&FileID=$QData{"FileID"}" title="$QData{"Filename"} - $QData{"Filesize"}" $Data{"Target"}><img border="0" src="$Env{"Images"}attach-small.png"></a>
69
<!-- dtl:block:TreeItemAttachment -->
70
<!-- dtl:block:TreeItemAttachmentMore -->
72
<!-- dtl:block:TreeItemAttachmentMore -->
76
<!-- dtl:block:TreeItem -->
79
<!-- dtl:block:Tree -->
81
<a name="$Data{"ArticleID"}"></a>
82
<table border="0" width="100%" cellspacing="0" cellpadding="1">
63
84
<!-- dtl:block:Row -->
65
<td valign="top" width="15%"><b>$Text{"$Data{"Key"}"}:</b></td>
66
<td width="85%"> <div title="$QData{"Value"}">$QData{"Value","160"}</div></td>
86
<td class="contentkey" width="15%">$Text{"$Data{"Key"}"}:</td>
87
<td class="contentvalue" width="85%"> <div title="$QData{"Value"}">$QData{"Value","160"}</div></td>
68
89
<!-- dtl:block:Row -->
70
<td valign="top"><b>$Text{"Created"}:</b></td>
71
<td> <div title="$TimeLong{"$Data{"Created"}"}">$TimeLong{"$Data{"Created"}"}</div></td>
73
# show the Article::FreeKey1-3 and Article::FreeText1-3
74
<!-- dtl:block:ArticleFreeText -->
76
<td valign="top" width="15%"><b>$QData{"Key"}:</b></td>
77
<td width="85%"> <div title="$QData{"Value"}">$QData{"Value","160"}</div></td>
79
<!-- dtl:block:ArticleFreeText -->
81
# show FreeKey1-3 and FreeText1-3 (in other way like the block, so you could add link or somethin else)
83
#<dtl if ($Data{"FreeKey1"} ne "") { $Data{"ArticleFreeString1"} = "<tr><td valign="top"><b>$QData{"FreeKey1"}:</b></td><td> $QData{"FreeText1"}</td></tr>"; }>
84
#<dtl if ($Data{"FreeKey2"} ne "") { $Data{"ArticleFreeString2"} = "<tr><td valign="top"><b>$QData{"FreeKey2"}:</b></td><td> $QData{"FreeText2"}</td></tr>"; }>
85
#<dtl if ($Data{"FreeKey3"} ne "") { $Data{"ArticleFreeString3"} = "<tr><td valign="top"><b>$QData{"FreeKey3"}:</b></td><td> $QData{"FreeText3"}</td></tr>"; }>
91
<td class="contentkey">$Text{"Created"}:</td>
92
<td class="contentvalue"> <div title="$TimeLong{"$Data{"Created"}"}">$TimeLong{"$Data{"Created"}"}</div></td>
94
# show the ArticleFreeKey1-3 and ArticleFreeText1-3
95
<!-- dtl:block:ArticleFreeText -->
97
<td class="contentkey" width="15%">$QData{"Key"}:</td>
98
<td class="contentvalue" width="85%"> <div title="$QData{"Value"}">$QData{"Value","160"}</div></td>
100
<!-- dtl:block:ArticleFreeText -->
102
# show ArticleFreeKey1-3 and ArticleFreeText1-3 (in other way like the block, so you could add link or somethin else)
104
# <dtl if ($Data{"ArticleFreeKey1"} ne "") { $Data{"ArticleFreeString1"} = "<tr><td class="contentkey">$QData{"ArticleFreeKey1"}:</td><td class="contentvalue"> $QData{"FreeText1"}</td></tr>"; }>
105
# <dtl if ($Data{"ArticleFreeKey2"} ne "") { $Data{"ArticleFreeString2"} = "<tr><td class="contentkey">$QData{"ArticleFreeKey2"}:</td><td class="contentvalue"> $QData{"FreeText2"}</td></tr>"; }>
106
# <dtl if ($Data{"ArticleFreeKey3"} ne "") { $Data{"ArticleFreeString3"} = "<tr><td class="contentkey">$QData{"ArticleFreeKey3"}:</td><td class="contentvalue"> $QData{"FreeText3"}</td></tr>"; }>
86
107
# $Data{"ArticleFreeString1"}
87
108
# $Data{"ArticleFreeString2"}
88
109
# $Data{"ArticleFreeString3"}
90
111
# show article options like signed, crypted, ...
91
112
<!-- dtl:block:ArticleOption -->
92
<dtl if ($Data{"Successful"} eq "0") { $Data{"StartFont"} = "<font color="red">"; }>
93
<dtl if ($Data{"Successful"} eq "0") { $Data{"StopFont"} = "</font>"; }>
94
<dtl if ($Data{"Successful"} eq "1") { $Data{"StartFont"} = "<font color="green">"; }>
95
<dtl if ($Data{"Successful"} eq "1") { $Data{"StopFont"} = "</font>"; }>
97
<td valign="top" width="15%"><b>$Text{"$Data{"Key"}"}:</b></td>
98
<td width="85%"> <div title="$QData{"Value"}">$Data{"StartFont"}$QData{"Value","160"}$Data{"StopFont"}</div></td>
113
<dtl if ($Data{"Successful"} eq "0") { $Data{"StartFont"} = "<font color="red">"; }>
114
<dtl if ($Data{"Successful"} eq "0") { $Data{"StopFont"} = "</font>"; }>
115
<dtl if ($Data{"Successful"} eq "1") { $Data{"StartFont"} = "<font color="green">"; }>
116
<dtl if ($Data{"Successful"} eq "1") { $Data{"StopFont"} = "</font>"; }>
118
<td class="contentkey" width="15%">$Text{"$Data{"Key"}"}:</td>
119
<td class="contentvalue" width="85%"> <div title="$QData{"Value"}">$Data{"StartFont"}$QData{"Value","160"}$Data{"StopFont"}</div></td>
100
121
<!-- dtl:block:ArticleOption -->
101
122
# show attachments
102
123
<!-- dtl:block:ArticleAttachment -->
104
<td valign="top" width="15%"><b>$Text{"$Data{"Key"}"}:</b></td>
106
<table border="0" cellspacing="0" cellpadding="1">
107
<!-- dtl:block:ArticleAttachmentRow -->
109
<td>$QData{"Filename"}</td>
111
<!-- dtl:block:ArticleAttachmentRowLink -->
112
<a href="$Data{"Link"}" $Data{"Target"} onmouseover="window.status='$Text{"$QData{"Action"}"}: $QData{"Filename"}';return true;" onmouseout="window.status='';"><img src="$Env{"Images"}$QData{"Image"}" border="0" alt="$Text{"$QData{"Action"}"}" title="$Text{"$QData{"Action"}"}"></a>
113
<!-- dtl:block:ArticleAttachmentRowLink -->
114
<!-- dtl:block:ArticleAttachmentRowNoLink -->
115
<img src="$Env{"Images"}$QData{"Image"}" border="0" alt="$Text{"$QData{"Action"}"}" title="$Text{"$QData{"Action"}"}">
116
<!-- dtl:block:ArticleAttachmentRowNoLink -->
118
<td align="right">$QData{"Filesize"}</td>
125
<td class="contentkey" width="15%">$Text{"$Data{"Key"}"}:</td>
126
<td class="contentvalue" width="85%">
127
<table border="0" cellspacing="0" cellpadding="1">
128
<!-- dtl:block:ArticleAttachmentRow -->
130
<td>$QData{"Filename"}</td>
132
<!-- dtl:block:ArticleAttachmentRowLink -->
133
<a href="$Data{"Link"}" $Data{"Target"} onmouseover="window.status='$JSText{"$QData{"Action"}"}: $QData{"Filename"}';return true;" onmouseout="window.status='';"><img src="$Env{"Images"}$QData{"Image"}" border="0" alt="$Text{"$QData{"Action"}"}" title="$Text{"$QData{"Action"}"}"></a>
134
<!-- dtl:block:ArticleAttachmentRowLink -->
135
<!-- dtl:block:ArticleAttachmentRowNoLink -->
136
<img src="$Env{"Images"}$QData{"Image"}" border="0" alt="$Text{"$QData{"Action"}"}" title="$Text{"$QData{"Action"}"}">
137
<!-- dtl:block:ArticleAttachmentRowNoLink -->
139
<td align="right">$QData{"Filesize"}</td>
141
<!-- dtl:block:ArticleAttachmentRow -->
120
#$Data{"Value"}</div>
121
<!-- dtl:block:ArticleAttachmentRow -->
125
145
<!-- dtl:block:ArticleAttachment -->
128
148
$Data{"BodyNote"}
129
<div class="message">
149
<div class="message">
133
<td width="25%" align="left" valign="top" class="PriorityID-$Data{"PriorityID"}">
154
<td width="25%" valign="top" class="PriorityID-$Data{"PriorityID"}">
135
155
# show ticket status (state, lock, ...)
136
$Data{"TicketStatus"}
139
<table border="0" cellspacing="0" cellpadding="1" width="95%">
156
<!-- dtl:block:Status -->
157
<table border="0" cellspacing="1" cellpadding="0" width="100%">
159
<td><b>$Text{"State"}:</b></td>
160
<td><font color="red"><div title="$Quote{"$Text{"$Data{"State"}"}"}">$Quote{"$Text{"$Data{"State"}"}","18"}</div></font></td>
163
<td><b>$Text{"Priority"}:</b></td>
164
<td><font color="red"><div title="$Quote{"$Text{"$Data{"Priority"}"}"}">$Quote{"$Text{"$Data{"Priority"}"}","18"}</div></font></td>
167
<td><b>$Text{"Queue"}:</b></td>
168
<td><font color="red"><div title="$QData{"Queue"}">$QData{"Queue","18"}</div></font></td>
171
<td><b>$Text{"Locked"}:</b></td>
172
<td><font color="red"><div title="$Quote{"$Text{"$Data{"Lock"}"}"}">$Quote{"$Text{"$Data{"Lock"}"}","18"}</div></font></td>
175
<td><b>$Text{"CustomerID"}:</b></td>
176
<td><a href="$Config{"CustomerDBLink"}" $Config{"CustomerDBLinkTarget"}>$Quote{"$Data{"CustomerID"}","18"}</a></td>
179
<td><b>$Text{"Accounted time"}:</b></td>
180
<td>$Data{"TicketTimeUnits"}</td>
183
<td><b>$Text{"Escalation in"}:</b></td>
184
<td>$Data{"TicketOverTime"}</td>
186
# use ticket is pending
187
<dtl if ($Data{"PendingUntil"} ne "") { $Data{"PendingUntilString"} = "<tr valign="top"><td><b>$Text{"Pending till"}:</b></td><td>$Data{"PendingUntil"}</td></tr>"; }>
188
$Data{"PendingUntilString"}
189
<!-- dtl:block:Owner -->
191
<td><b>$Text{"Owner"}:</b></td>
192
<td><div title="$QData{"UserLogin"} ($QData{"UserFirstname"}$QData{"UserLastname"})">$QData{"UserLogin","18"} ($Quote{"$Data{"UserFirstname"} $Data{"UserLastname"}","18"})</div></td>
194
<!-- dtl:block:Owner -->
195
<!-- dtl:block:Responsible -->
197
<td><b>$Text{"Responsible"}:</b></td>
198
<td><div title="$QData{"UserLogin"} ($QData{"UserFirstname"}$QData{"UserLastname"})">$QData{"UserLogin","18"} ($Quote{"$Data{"UserFirstname"} $Data{"UserLastname"}","18"})</div></td>
200
<!-- dtl:block:Responsible -->
203
<td><b>$Text{"Linked"} ($Text{"Normal"}):</b></td>
205
<!-- dtl:block:LinkNormal -->
206
<a href="$Env{"Baselink"}$Data{"FrontendDest"}$QData{"ID"}" title="$QData{"Object"}: $QData{"Number"}">$QData{"Text"}</a>
207
<!-- dtl:block:LinkNormal -->
211
<td><b>$Text{"Linked"} ($Text{"Parent"}):</b></td>
213
<!-- dtl:block:LinkParent -->
214
<a href="$Env{"Baselink"}$Data{"FrontendDest"}$QData{"ID"}" title="$QData{"Object"}: $QData{"Number"}">$QData{"Text"}</a>
215
<!-- dtl:block:LinkParent -->
219
<td><b>$Text{"Linked"} ($Text{"Child"}):</b></td>
221
<!-- dtl:block:LinkChild -->
222
<a href="$Env{"Baselink"}$Data{"FrontendDest"}$QData{"ID"}" title="$QData{"Object"}: $QData{"Number"}">$QData{"Text"}</a>
223
<!-- dtl:block:LinkChild -->
227
# use this if you want to show TicketFreeKey1-8 and TicketFreeText1-8
229
<dtl if ($Data{"TicketFreeText1"} ne "") { $Data{"TicketFreeString1"} = "<tr valign="top"><td><b>$QData{"TicketFreeKey1","25"}:</b></td><td><div title="$QData{"TicketFreeText1"}">$QData{"TicketFreeText1","25"}</div></td></tr>"; }>
230
<dtl if ($Data{"TicketFreeText2"} ne "") { $Data{"TicketFreeString2"} = "<tr valign="top"><td><b>$QData{"TicketFreeKey2","25"}:</b></td><td><div title="$QData{"TicketFreeText2"}">$QData{"TicketFreeText2","25"}</div></td></tr>"; }>
231
<dtl if ($Data{"TicketFreeText3"} ne "") { $Data{"TicketFreeString3"} = "<tr valign="top"><td><b>$QData{"TicketFreeKey3","25"}:</b></td><td><div title="$QData{"TicketFreeText3"}">$QData{"TicketFreeText3","25"}</div></td></tr>"; }>
232
<dtl if ($Data{"TicketFreeText4"} ne "") { $Data{"TicketFreeString4"} = "<tr valign="top"><td><b>$QData{"TicketFreeKey4","25"}:</b></td><td><div title="$QData{"TicketFreeText4"}">$QData{"TicketFreeText4","25"}</div></td></tr>"; }>
233
<dtl if ($Data{"TicketFreeText5"} ne "") { $Data{"TicketFreeString5"} = "<tr valign="top"><td><b>$QData{"TicketFreeKey5","25"}:</b></td><td><div title="$QData{"TicketFreeText5"}">$QData{"TicketFreeText5","25"}</div></td></tr>"; }>
234
<dtl if ($Data{"TicketFreeText6"} ne "") { $Data{"TicketFreeString6"} = "<tr valign="top"><td><b>$QData{"TicketFreeKey6","25"}:</b></td><td><div title="$QData{"TicketFreeText6"}">$QData{"TicketFreeText6","25"}</div></td></tr>"; }>
235
<dtl if ($Data{"TicketFreeText7"} ne "") { $Data{"TicketFreeString7"} = "<tr valign="top"><td><b>$QData{"TicketFreeKey7","25"}:</b></td><td><div title="$QData{"TicketFreeText7"}">$QData{"TicketFreeText7","25"}</div></td></tr>"; }>
236
<dtl if ($Data{"TicketFreeText8"} ne "") { $Data{"TicketFreeString8"} = "<tr valign="top"><td><b>$QData{"TicketFreeKey8","25"}:</b></td><td><div title="$QData{"TicketFreeText8"}">$QData{"TicketFreeText8","25"}</div></td></tr>"; }>
237
<dtl if ($Data{"TicketFreeText9"} ne "") { $Data{"TicketFreeString9"} = "<tr valign="top"><td><b>$QData{"TicketFreeKey9","25"}:</b></td><td><div title="$QData{"TicketFreeText9"}">$QData{"TicketFreeText9","25"}</div></td></tr>"; }>
238
<dtl if ($Data{"TicketFreeText10"} ne "") { $Data{"TicketFreeString10"} = "<tr valign="top"><td><b>$QData{"TicketFreeKey10","25"}:</b></td><td><div title="$QData{"TicketFreeText10"}">$QData{"TicketFreeText10","25"}</div></td></tr>"; }>
239
<dtl if ($Data{"TicketFreeText11"} ne "") { $Data{"TicketFreeString11"} = "<tr valign="top"><td><b>$QData{"TicketFreeKey11","25"}:</b></td><td><div title="$QData{"TicketFreeText11"}">$QData{"TicketFreeText11","25"}</div></td></tr>"; }>
240
<dtl if ($Data{"TicketFreeText12"} ne "") { $Data{"TicketFreeString12"} = "<tr valign="top"><td><b>$QData{"TicketFreeKey12","25"}:</b></td><td><div title="$QData{"TicketFreeText12"}">$QData{"TicketFreeText12","25"}</div></td></tr>"; }>
241
<dtl if ($Data{"TicketFreeText13"} ne "") { $Data{"TicketFreeString13"} = "<tr valign="top"><td><b>$QData{"TicketFreeKey13","25"}:</b></td><td><div title="$QData{"TicketFreeText13"}">$QData{"TicketFreeText13","25"}</div></td></tr>"; }>
242
<dtl if ($Data{"TicketFreeText14"} ne "") { $Data{"TicketFreeString14"} = "<tr valign="top"><td><b>$QData{"TicketFreeKey14","25"}:</b></td><td><div title="$QData{"TicketFreeText14"}">$QData{"TicketFreeText14","25"}</div></td></tr>"; }>
243
<dtl if ($Data{"TicketFreeText15"} ne "") { $Data{"TicketFreeString15"} = "<tr valign="top"><td><b>$QData{"TicketFreeKey15","25"}:</b></td><td><div title="$QData{"TicketFreeText15"}">$QData{"TicketFreeText15","25"}</div></td></tr>"; }>
244
<dtl if ($Data{"TicketFreeText16"} ne "") { $Data{"TicketFreeString16"} = "<tr valign="top"><td><b>$QData{"TicketFreeKey16","25"}:</b></td><td><div title="$QData{"TicketFreeText16"}">$QData{"TicketFreeText16","25"}</div></td></tr>"; }>
245
<dtl if ($Data{"TicketFreeTime1"} ne "") { $Data{"TicketFreeTimeString1"} = "<tr valign="top"><td><b>$Text{"$Config{"TicketFreeTimeKey1"}"}:</b></td><td><div title="$TimeShort{"$QData{"TicketFreeTime1"}"}">$TimeShort{"$QData{"TicketFreeTime1"}"}</div></td></tr>"; }>
246
<dtl if ($Data{"TicketFreeTime2"} ne "") { $Data{"TicketFreeTimeString2"} = "<tr valign="top"><td><b>$Text{"$Config{"TicketFreeTimeKey2"}"}:</b></td><td><div title="$TimeShort{"$QData{"TicketFreeTime2"}"}">$TimeShort{"$QData{"TicketFreeTime2"}"}</div></td></tr>"; }>
247
$Data{"TicketFreeString1"}
248
$Data{"TicketFreeString2"}
249
$Data{"TicketFreeString3"}
250
$Data{"TicketFreeString4"}
251
$Data{"TicketFreeString5"}
252
$Data{"TicketFreeString6"}
253
$Data{"TicketFreeString7"}
254
$Data{"TicketFreeString8"}
255
$Data{"TicketFreeString9"}
256
$Data{"TicketFreeString10"}
257
$Data{"TicketFreeString11"}
258
$Data{"TicketFreeString12"}
259
$Data{"TicketFreeString13"}
260
$Data{"TicketFreeString14"}
261
$Data{"TicketFreeString15"}
262
$Data{"TicketFreeString16"}
263
$Data{"TicketFreeTimeString1"}
264
$Data{"TicketFreeTimeString2"}
266
# show customer info table
267
<!-- dtl:block:CustomerTable -->
270
<b>$Text{"Customer Info"}:</b>
271
$Data{"CustomerTable"}
274
<!-- dtl:block:CustomerTable -->
276
<!-- dtl:block:Status -->
278
<table border="0" cellspacing="0" cellpadding="1" width="95%">
143
281
# show compose links
144
282
<!-- dtl:block:AgentIsCustomer -->
146
<b>$Text{"Your own Ticket"}:</b>
151
<li><a href="$Env{"Baselink"}Action=AgentTicketCustomerFollowUp&TicketID=$Data{"TicketID"}" onmouseover="window.status='$Text{"Compose Follow up"}'; return true;" onmouseout="window.status='';">$Text{"Compose Follow up"}</a></li>
284
<b>$Text{"Your own Ticket"}:</b>
289
<li><a href="$Env{"Baselink"}Action=AgentTicketCustomerFollowUp&TicketID=$Data{"TicketID"}" onmouseover="window.status='$JSText{"Compose Follow up"}'; return true;" onmouseout="window.status='';">$Text{"Compose Follow up"}</a></li>
156
294
<!-- dtl:block:AgentIsCustomer -->
158
296
<!-- dtl:block:AgentAnswer -->
160
<b>$Text{"Compose Answer"} ($Text{"email"}):</b>
165
$Data{"StdResponsesStrg"}
297
<!-- dtl:block:AgentAnswerCompose -->
299
<b>$Text{"Compose Answer"} ($Text{"email"}):</b>
304
$Data{"StdResponsesStrg"}
309
<!-- dtl:block:AgentAnswerCompose -->
172
<b>$Text{"Contact customer"} ($Text{"phone"}):</b>
177
<dtl if ($Data{"AgentTicketPhone"} ne "0") { $Data{"AgentPhoneStrg"} = "<li><a href="$Env{"Baselink"}Action=AgentTicketPhone&TicketID=$Data{"TicketID"}&QueueID=$Data{"QueueID"}" onmouseover="window.status='$Text{"Phone call"}'; return true;" onmouseout="window.status='';">$Text{"Phone call"}</a></li>"; }>
311
<!-- dtl:block:AgentAnswerPhoneOutbound -->
313
<b>$Text{"Contact customer"} ($Text{"phone"}):</b>
319
<a href="$Env{"Baselink"}Action=AgentTicketPhoneOutbound&TicketID=$Data{"TicketID"}&QueueID=$Data{"QueueID"}" onmouseover="window.status='$JSText{"Phone call"}'; return true;" onmouseout="window.status='';">$Text{"Phone call"}</a>
178
321
$Data{"AgentPhoneStrg"}
326
<!-- dtl:block:AgentAnswerPhoneOutbound -->
183
327
<!-- dtl:block:AgentAnswer -->
185
328
# show article links
186
329
<!-- dtl:block:AgentArticleCom -->
188
<b>$Text{"Article"}</b>
192
<a href="$Env{"Baselink"}Action=AgentTicketForward&TicketID=$Data{"TicketID"}&ArticleID=$Data{"ArticleID"}&QueueID=$Data{"QueueID"}" onmouseover="window.status='$Text{"Forward"}'; return true;" onmouseout="window.status='';">$Text{"Forward"}</a>
331
<b>$Text{"Article"}</b>
335
<!-- dtl:block:AgentArticleComForward -->
336
<a href="$Env{"Baselink"}Action=AgentTicketForward&TicketID=$Data{"TicketID"}&ArticleID=$Data{"ArticleID"}&QueueID=$Data{"QueueID"}" onmouseover="window.status='$JSText{"Forward"}'; return true;" onmouseout="window.status='';">$Text{"Forward"}</a>
337
<!-- dtl:block:AgentArticleComForward -->
193
338
# check if bounce should be shown
194
<dtl if ($Data{"ArticleType"} eq "email-external") { $Data{"ArticleBounceString"} = "Bounce"; }>
195
<dtl if ($Data{"SenderType"} ne "customer") { $Data{"ArticleBounceString"} = ""; }>
196
<a href="$Env{"Baselink"}Action=AgentTicketBounce&TicketID=$Data{"TicketID"}&ArticleID=$Data{"ArticleID"}&QueueID=$Data{"QueueID"}" onmouseover="window.status='$Text{"Bounce"}'; return true;" onmouseout="window.status='';">$Text{"$Data{"ArticleBounceString"}"}</a>
339
<!-- dtl:block:AgentArticleComBounce -->
340
<dtl if ($Data{"ArticleType"} eq "email-external") { $Data{"ArticleBounceString"} = "Bounce"; }>
341
<dtl if ($Data{"SenderType"} ne "customer") { $Data{"ArticleBounceString"} = ""; }>
342
<a href="$Env{"Baselink"}Action=AgentTicketBounce&TicketID=$Data{"TicketID"}&ArticleID=$Data{"ArticleID"}&QueueID=$Data{"QueueID"}" onmouseover="window.status='$JSText{"Bounce"}'; return true;" onmouseout="window.status='';">$Text{"$Data{"ArticleBounceString"}"}</a>
343
<!-- dtl:block:AgentArticleComBounce -->
197
344
# check if split should be shown
198
<dtl if ($Data{"SenderType"} eq "customer") { $Data{"ArticleSplitString"} = "Split"; }>
345
<!-- dtl:block:AgentArticleComPhone -->
346
<dtl if ($Data{"SenderType"} eq "customer") { $Data{"ArticleSplitString"} = "Split"; }>
200
<a href="$Env{"Baselink"}Action=AgentTicketPhone&ArticleID=$Data{"ArticleID"}&QueueID=$Data{"QueueID"}" onmouseover="window.status='$Text{"Split"}'; return true;" onmouseout="window.status='';">$Text{"$Data{"ArticleSplitString"}"}</a>
348
<a href="$Env{"Baselink"}Action=AgentTicketPhone&ArticleID=$Data{"ArticleID"}&QueueID=$Data{"QueueID"}" onmouseover="window.status='$JSText{"Split"}'; return true;" onmouseout="window.status='';">$Text{"$Data{"ArticleSplitString"}"}</a>
349
<!-- dtl:block:AgentArticleComPhone -->
205
354
<!-- dtl:block:AgentArticleCom -->
214
<td align="left" valign="bottom" class="PriorityID-$Data{"PriorityID"}">
216
<b>$Text{"Change queue"}:</b><br>
217
<form action="$Env{"CGIHandle"}" method="get">
218
<input type="hidden" name="Action" value="AgentTicketMove">
219
<input type="hidden" name="Subaction" value="InRage">
220
<input type="hidden" name="QueueID" value="$QData{"QueueID"}">
221
<input type="hidden" name="TicketID" value="$QData{"TicketID"}">
222
$Data{"MoveQueuesStrg"}
223
<input class="button" type="submit" value="$Text{"Move"}">
361
<td valign="bottom" class="PriorityID-$Data{"PriorityID"}">
362
<!-- dtl:block:Move -->
364
<b>$Text{"Change queue"}:</b><br>
365
<form action="$Env{"CGIHandle"}" method="get">
366
<input type="hidden" name="Action" value="AgentTicketMove">
367
<input type="hidden" name="Subaction" value="InRage">
368
<input type="hidden" name="QueueID" value="$QData{"QueueID"}">
369
<input type="hidden" name="TicketID" value="$QData{"TicketID"}">
370
$Data{"MoveQueuesStrg"}
371
<input class="button" type="submit" value="$Text{"Move"}">
374
<!-- dtl:block:Move -->
228
377
<!-- dtl:block:Body -->
229
378
<!-- dtl:block:Footer -->
231
380
<!-- dtl:block:Footer -->