~ubuntu-branches/ubuntu/natty/otrs2/natty-updates

« back to all changes in this revision

Viewing changes to Kernel/Output/HTML/Standard/AgentTicketZoom.dtl

  • Committer: Package Import Robot
  • Author(s): Torsten Werner
  • Date: 2007-04-14 17:58:55 UTC
  • mto: (20.1.1 squeeze)
  • mto: This revision was merged to the branch mainline in revision 6.
  • Revision ID: package-import@ubuntu.com-20070414175855-9ne0w01yu1q44ch0
Tags: upstream-2.1.7
ImportĀ upstreamĀ versionĀ 2.1.7

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# --
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/
4
4
# --
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 $
6
6
# --
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.
10
10
# --
 
11
 
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">
14
 
<tr>
15
 
  <td width="50%" class="mainhead">
16
 
    $Env{"Box0"}$Text{"Zoom"} $Config{"Ticket::Hook"}: $Data{"TicketNumber"} $Env{"Box1"}
17
 
#$QData{"Title","20"}
18
 
  </td>
19
 
  <td align="right" width="50%" class="mainhead">
20
 
    $Env{"Box0"}$Text{"Age"}: $Data{"Age"}$Env{"Box1"}
21
 
  </td>
22
 
</tr>
 
15
  <tr>
 
16
    <td width="70%" class="mainhead">
 
17
      $Env{"Box0"}$Text{"Zoom"} $Config{"Ticket::Hook"}: $Data{"TicketNumber"} $Env{"Box1"}
 
18
<!-- dtl:block:Title-->
 
19
      $QData{"Title","60"}
 
20
<!-- dtl:block:Title-->
 
21
    </td>
 
22
    <td align="right" width="30%" class="mainhead">
 
23
      $Env{"Box0"}$Text{"Age"}: $Data{"Age"}$Env{"Box1"}
 
24
    </td>
 
25
  </tr>
23
26
</table>
24
27
<table border="0" width="100%" cellspacing="0" cellpadding="3" cols="2">
25
 
<tr>
26
 
  <td width="70%" class="menu">
 
28
  <tr>
 
29
    <td width="70%" class="menu">
27
30
 
28
31
<!-- dtl:block:Menu -->
29
32
<!-- dtl:block:MenuItemSplit -->
30
 
 -
 
33
      -
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 -->
37
40
 
38
 
  </td>
39
 
  <td align="right" width="30%" class="menu">
40
 
    <table border="0" cellspacing="0" cellpadding="0">
41
 
      <tr>
42
 
        <td class="mainkey">$Text{"Created"}:</td>
43
 
        <td class="mainvalue"> $TimeLong{"$Data{"Created"}"}</td>
44
 
      </tr>
45
 
   </table>
46
 
  </td>
47
 
</tr>
 
41
    </td>
 
42
    <td align="right" width="30%" class="menu">
 
43
      <table border="0" cellspacing="0" cellpadding="0">
 
44
        <tr>
 
45
          <td class="mainkey">$Text{"Created"}:</td>
 
46
          <td class="mainvalue"> $TimeLong{"$Data{"Created"}"}</td>
 
47
        </tr>
 
48
      </table>
 
49
    </td>
 
50
  </tr>
48
51
</table>
49
52
<table border="0" width="100%" cellspacing="0" cellpadding="3" cols="2">
50
53
<!-- dtl:block:Header -->
51
54
<!-- dtl:block:Body -->
52
 
<tr>
53
 
  <td rowspan="2" valign="top" width="75%" class="mainbody">
54
 
<!-- dtl:block:Tree -->
55
 
    <table border="0" width="100%" cellspacing="0" cellpadding="0">
56
 
    $Data{"ArticleStrg"}
57
 
    </table>
58
 
<!-- dtl:block:Tree -->
59
 
    <hr size="2">
60
 
    <a name="$Data{"ArticleID"}"></a>
61
 
    <table border="0" width="100%" cellspacing="0" cellpadding="1">
 
55
  <tr>
 
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"}">
 
61
          <td class="small">
 
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
            &nbsp $QData{"From","16"}: $QData{"Subject","20"} - $TimeLong{"$QData{"Created"}"}$Data{"Stop"}
 
67
<!-- dtl:block:TreeItemAttachment -->
 
68
            &nbsp;<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 -->
 
71
            &nbsp;[..]
 
72
<!-- dtl:block:TreeItemAttachmentMore -->
 
73
            </div>
 
74
          </td>
 
75
        </tr>
 
76
<!-- dtl:block:TreeItem -->
 
77
        $Data{"ArticleStrg"}
 
78
      </table>
 
79
<!-- dtl:block:Tree -->
 
80
      <hr size="2">
 
81
      <a name="$Data{"ArticleID"}"></a>
 
82
      <table border="0" width="100%" cellspacing="0" cellpadding="1">
62
83
# From:, To:, Cc:
63
84
<!-- dtl:block:Row -->
64
 
    <tr>
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>
67
 
    </tr>
 
85
        <tr>
 
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>
 
88
        </tr>
68
89
<!-- dtl:block:Row -->
69
 
    <tr>
70
 
      <td valign="top"><b>$Text{"Created"}:</b></td>
71
 
      <td> <div title="$TimeLong{"$Data{"Created"}"}">$TimeLong{"$Data{"Created"}"}</div></td>
72
 
    </tr>
73
 
# show the Article::FreeKey1-3 and Article::FreeText1-3
74
 
<!-- dtl:block:ArticleFreeText -->
75
 
    <tr>
76
 
      <td valign="top" width="15%"><b>$QData{"Key"}:</b></td>
77
 
      <td width="85%"> <div title="$QData{"Value"}">$QData{"Value","160"}</div></td>
78
 
    </tr>
79
 
<!-- dtl:block:ArticleFreeText -->
80
 
# --
81
 
# show FreeKey1-3 and FreeText1-3 (in other way like the block, so you could add link or somethin else)
82
 
# --
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>"; }>
 
90
        <tr>
 
91
          <td class="contentkey">$Text{"Created"}:</td>
 
92
          <td class="contentvalue"> <div title="$TimeLong{"$Data{"Created"}"}">$TimeLong{"$Data{"Created"}"}</div></td>
 
93
        </tr>
 
94
# show the ArticleFreeKey1-3 and ArticleFreeText1-3
 
95
<!-- dtl:block:ArticleFreeText -->
 
96
        <tr>
 
97
          <td class="contentkey" width="15%">$QData{"Key"}:</td>
 
98
          <td class="contentvalue" width="85%"> <div title="$QData{"Value"}">$QData{"Value","160"}</div></td>
 
99
        </tr>
 
100
<!-- dtl:block:ArticleFreeText -->
 
101
# --
 
102
# show ArticleFreeKey1-3 and ArticleFreeText1-3 (in other way like the block, so you could add link or somethin else)
 
103
# --
 
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"}
89
110
 
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>"; }>
96
 
    <tr>
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>
99
 
    </tr>
 
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>"; }>
 
117
        <tr>
 
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>
 
120
        </tr>
100
121
<!-- dtl:block:ArticleOption -->
101
122
# show attachments
102
123
<!-- dtl:block:ArticleAttachment -->
103
 
    <tr>
104
 
      <td valign="top" width="15%"><b>$Text{"$Data{"Key"}"}:</b></td>
105
 
      <td width="85%">
106
 
        <table border="0" cellspacing="0" cellpadding="1">
107
 
<!-- dtl:block:ArticleAttachmentRow -->
108
124
        <tr>
109
 
            <td>$QData{"Filename"}</td>
110
 
            <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 -->
117
 
            </td>
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 -->
 
129
              <tr>
 
130
                <td>$QData{"Filename"}</td>
 
131
                <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 -->
 
138
                </td>
 
139
                <td align="right">$QData{"Filesize"}</td>
 
140
              </tr>
 
141
<!-- dtl:block:ArticleAttachmentRow -->
 
142
            </table>
 
143
          </td>
119
144
        </tr>
120
 
#$Data{"Value"}</div>
121
 
<!-- dtl:block:ArticleAttachmentRow -->
122
 
        </table>
123
 
      </td>
124
 
    </tr>
125
145
<!-- dtl:block:ArticleAttachment -->
126
146
 
127
 
  </table>
 
147
      </table>
128
148
$Data{"BodyNote"}
129
 
<div class="message">
 
149
      <div class="message">
130
150
$Data{"Body"}
131
 
</div>
132
 
  </td>
133
 
  <td width="25%" align="left" valign="top" class="PriorityID-$Data{"PriorityID"}">
134
 
# --
 
151
      </div>
 
152
 
 
153
    </td>
 
154
    <td width="25%" valign="top" class="PriorityID-$Data{"PriorityID"}">
135
155
# show ticket status (state, lock, ...)
136
 
$Data{"TicketStatus"}
137
 
# --
138
 
 
139
 
    <table border="0" cellspacing="0" cellpadding="1" width="95%">
140
 
    <tr>
141
 
      <td>
142
 
# --
 
156
<!-- dtl:block:Status -->
 
157
      <table border="0" cellspacing="1" cellpadding="0" width="100%">
 
158
        <tr valign="top">
 
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>
 
161
        </tr>
 
162
        <tr valign="top">
 
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>
 
165
        </tr>
 
166
        <tr valign="top">
 
167
          <td><b>$Text{"Queue"}:</b></td>
 
168
          <td><font color="red"><div title="$QData{"Queue"}">$QData{"Queue","18"}</div></font></td>
 
169
        </tr>
 
170
        <tr valign="top">
 
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>
 
173
        </tr>
 
174
        <tr valign="top">
 
175
          <td><b>$Text{"CustomerID"}:</b></td>
 
176
          <td><a href="$Config{"CustomerDBLink"}" $Config{"CustomerDBLinkTarget"}>$Quote{"$Data{"CustomerID"}","18"}</a></td>
 
177
        </tr>
 
178
        <tr valign="top">
 
179
          <td><b>$Text{"Accounted time"}:</b></td>
 
180
          <td>$Data{"TicketTimeUnits"}</td>
 
181
        </tr>
 
182
        <tr valign="top">
 
183
          <td><b>$Text{"Escalation in"}:</b></td>
 
184
          <td>$Data{"TicketOverTime"}</td>
 
185
        </tr>
 
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 -->
 
190
        <tr  valign="top">
 
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>
 
193
        </tr>
 
194
<!-- dtl:block:Owner -->
 
195
<!-- dtl:block:Responsible -->
 
196
        <tr  valign="top">
 
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>
 
199
        </tr>
 
200
<!-- dtl:block:Responsible -->
 
201
# object links
 
202
        <tr valign="top">
 
203
          <td><b>$Text{"Linked"} ($Text{"Normal"}):</b></td>
 
204
          <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 -->
 
208
          </td>
 
209
        </tr>
 
210
        <tr valign="top">
 
211
          <td><b>$Text{"Linked"} ($Text{"Parent"}):</b></td>
 
212
          <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 -->
 
216
          </td>
 
217
        </tr>
 
218
        <tr valign="top">
 
219
          <td><b>$Text{"Linked"} ($Text{"Child"}):</b></td>
 
220
          <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 -->
 
224
          </td>
 
225
        </tr>
 
226
# --
 
227
# use this if you want to show TicketFreeKey1-8 and TicketFreeText1-8
 
228
# --
 
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"}
 
265
      </table>
 
266
# show customer info table
 
267
<!-- dtl:block:CustomerTable -->
 
268
      <p>
 
269
        <hr>
 
270
        <b>$Text{"Customer Info"}:</b>
 
271
        $Data{"CustomerTable"}
 
272
        <hr>
 
273
      </p>
 
274
<!-- dtl:block:CustomerTable -->
 
275
 
 
276
<!-- dtl:block:Status -->
 
277
 
 
278
      <table border="0" cellspacing="0" cellpadding="1" width="95%">
 
279
        <tr>
 
280
          <td>
143
281
# show compose links
144
282
<!-- dtl:block:AgentIsCustomer -->
145
 
   <p align="left">
146
 
     <b>$Text{"Your own Ticket"}:</b>
147
 
     <br>
148
 
     <table border="0">
149
 
       <tr align="left">
150
 
         <td>
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>
152
 
         </td>
153
 
       </tr>
154
 
     </table>
155
 
   </p>
 
283
            <p>
 
284
              <b>$Text{"Your own Ticket"}:</b>
 
285
              <br>
 
286
              <table border="0">
 
287
                <tr>
 
288
                  <td>
 
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>
 
290
                  </td>
 
291
                </tr>
 
292
              </table>
 
293
            </p>
156
294
<!-- dtl:block:AgentIsCustomer -->
157
295
 
158
296
<!-- dtl:block:AgentAnswer -->
159
 
   <p align="left">
160
 
     <b>$Text{"Compose Answer"} ($Text{"email"}):</b>
161
 
     <br>
162
 
     <table border="0">
163
 
       <tr align="left">
164
 
         <td>
165
 
         $Data{"StdResponsesStrg"}
166
 
         </td>
167
 
       </tr>
168
 
     </table>
169
 
   </p>
 
297
<!-- dtl:block:AgentAnswerCompose -->
 
298
            <p>
 
299
              <b>$Text{"Compose Answer"} ($Text{"email"}):</b>
 
300
              <br>
 
301
              <table border="0">
 
302
                <tr>
 
303
                  <td>
 
304
                    $Data{"StdResponsesStrg"}
 
305
                  </td>
 
306
                </tr>
 
307
              </table>
 
308
            </p>
 
309
<!-- dtl:block:AgentAnswerCompose -->
170
310
 
171
 
   <p align="left">
172
 
     <b>$Text{"Contact customer"} ($Text{"phone"}):</b>
173
 
     <br>
174
 
     <table border="0">
175
 
       <tr align="left">
176
 
         <td>
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 -->
 
312
            <p>
 
313
              <b>$Text{"Contact customer"} ($Text{"phone"}):</b>
 
314
              <br>
 
315
              <table border="0">
 
316
                <tr>
 
317
                  <td>
 
318
                    <li>
 
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>
 
320
                    </li>
178
321
$Data{"AgentPhoneStrg"}
179
 
         </td>
180
 
       </tr>
181
 
     </table>
182
 
   </p>
 
322
                  </td>
 
323
                </tr>
 
324
              </table>
 
325
            </p>
 
326
<!-- dtl:block:AgentAnswerPhoneOutbound -->
183
327
<!-- dtl:block:AgentAnswer -->
184
 
# --
185
328
# show article links
186
329
<!-- dtl:block:AgentArticleCom -->
187
 
   <p>
188
 
     <b>$Text{"Article"}</b>
189
 
     <table border="0">
190
 
       <tr align="left">
191
 
         <td>
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>
 
330
            <p>
 
331
              <b>$Text{"Article"}</b>
 
332
              <table border="0">
 
333
                <tr>
 
334
                  <td>
 
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"; }>
199
347
 
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>
201
 
         </td>
202
 
       </tr>
203
 
     </table>
204
 
   </p>
 
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 -->
 
350
                  </td>
 
351
                </tr>
 
352
              </table>
 
353
            </p>
205
354
<!-- dtl:block:AgentArticleCom -->
206
 
 
207
 
# --
208
 
      </td>
209
 
    </tr>
210
 
    </table>
211
 
  </td>
212
 
</tr>
213
 
<tr>
214
 
  <td align="left" valign="bottom" class="PriorityID-$Data{"PriorityID"}">
215
 
   <p>
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"}">
224
 
       </form>
225
 
   </p>
226
 
  </td>
227
 
</tr>
 
355
          </td>
 
356
        </tr>
 
357
      </table>
 
358
    </td>
 
359
  </tr>
 
360
  <tr>
 
361
    <td valign="bottom" class="PriorityID-$Data{"PriorityID"}">
 
362
<!-- dtl:block:Move -->
 
363
      <p>
 
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"}">
 
372
        </form>
 
373
      </p>
 
374
<!-- dtl:block:Move -->
 
375
    </td>
 
376
  </tr>
228
377
<!-- dtl:block:Body -->
229
378
<!-- dtl:block:Footer -->
230
379
</table>
231
380
<!-- dtl:block:Footer -->
232