File: AgentTicketPrint.dtl

package info (click to toggle)
otrs2 2.0.4p01-18
  • links: PTS
  • area: main
  • in suites: etch
  • size: 7,900 kB
  • ctags: 4,437
  • sloc: perl: 81,607; xml: 8,135; sql: 8,013; sh: 1,113; makefile: 22; php: 16
file content (166 lines) | stat: -rw-r--r-- 7,776 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166

<table border="0" cellspacing="1" cellpadding="0" width="100%">
  <tr>
    <td class="mainhead">$Config{"Ticket::Hook"}: $QData{"TicketNumber"}</td>
  </td>
</table>
<table border="0" cellspacing="1" cellpadding="10" width="100%">
<tr>
  <td class="contentkey">
  $Text{"Ticket-Info"}:
<table border="0" cellspacing="3" cellpadding="0" width="100%">
<tr>
  <td class="contentkey" width="20%">$Text{"State"}:</td>
  <td class="contentvalue" width="30%">$Text{"$Data{"State"}"}</td>
  <td class="contentkey" width="20%">$Text{"Age"}:</td>
  <td class="contentvalue" width="30%">$QData{"Age"}</td>
<tr>
  <td class="contentkey">$Text{"Priority"}:</td>
  <td class="contentvalue">$Text{"$Data{"Priority"}"}</td>
  <td class="contentkey">$Text{"Created"}:</td>
  <td class="contentvalue">$TimeLong{"$Data{"Created"}"}</td>
</tr>
<tr>
  <td class="contentkey">$Text{"Queue"}:</td>
  <td class="contentvalue">$QData{"Queue"}</td>
  <td class="contentkey">$Text{"Accounted time"}:</td>
  <td class="contentvalue">$Data{"TicketTimeUnits"}</td>
</tr>
<tr>
  <td class="contentkey">$Text{"Lock"}:</td>
  <td class="contentvalue">$Text{"$Data{"Lock"}"}</td>
  <td class="contentkey">$Text{"Escalation in"}:</td>
  <td class="contentvalue">$Data{"TicketOverTime"}</td>
</tr>
<tr>
  <td class="contentkey">$Text{"CustomerID"}:</td>
  <td class="contentvalue">$Data{"CustomerID"}</a></td>
  <td class="contentkey">$Text{"Pending till"}:</td>
  <td class="contentvalue">$Data{"PendingUntil"}</td>
</tr>
<tr>
  <td class="contentkey">$Text{"Owner"}:</td>
  <td class="contentvalue">$QData{"Owner"} ($QData{"UserFirstname"} $QData{"UserLastname"})</td>
  <td class="contentkey"> </td>
  <td class="contentvalue"> </td>
<tr>
  <td class="contentkey">$Text{"Linked-Object"}:</td><td colspan="3" class="contentvalue">
<!-- dtl:block:LinkNormal -->
    <a href="$Env{"Baselink"}$Data{"FrontendDest"}$QData{"ID"}" title="$QData{"Object"}: $QData{"Number"}">$QData{"Text"}</a>
<!-- dtl:block:LinkNormal -->
  </td>
</tr>
<tr>
  <td class="contentkey">$Text{"Parent-Object"}:</td><td colspan="3" class="contentvalue">
<!-- dtl:block:LinkParent -->
  <a href="$Env{"Baselink"}$Data{"FrontendDest"}$QData{"ID"}" title="$QData{"Object"}: $QData{"Number"}">$QData{"Text"}</a>
<!-- dtl:block:LinkParent -->
  </td>
</tr>
<tr>
  <td class="contentkey">$Text{"Child-Object"}:</td><td colspan="3" class="contentvalue">
<!-- dtl:block:LinkChild -->
    <a href="$Env{"Baselink"}$Data{"FrontendDest"}$QData{"ID"}" title="$QData{"Object"}: $QData{"Number"}">$QData{"Text"}</a>
<!-- dtl:block:LinkChild -->
  </td>
</tr>
# --
# use this if you want to show TicketFreeKey1-2 and TicketFreeValue1-2
# --
<dtl if ($Data{"TicketFreeText1"} ne "") { $Data{"TicketFreeString1"} = "<tr><td class="contentkey">$QData{"TicketFreeKey1","50"}:</td><td class="contentvalue">$QData{"TicketFreeText1","250"}</td></tr>"; }>
<dtl if ($Data{"TicketFreeText2"} ne "") { $Data{"TicketFreeString2"} = "<tr><td class="contentkey">$QData{"TicketFreeKey2","50"}:</td><td class="contentvalue">$QData{"TicketFreeText2","250"}</td></tr>"; }>
<dtl if ($Data{"TicketFreeText3"} ne "") { $Data{"TicketFreeString3"} = "<tr><td class="contentkey">$QData{"TicketFreeKey3","50"}:</td><td class="contentvalue">$QData{"TicketFreeText3","250"}</td></tr>"; }>
<dtl if ($Data{"TicketFreeText4"} ne "") { $Data{"TicketFreeString4"} = "<tr><td class="contentkey">$QData{"TicketFreeKey4","50"}:</td><td class="contentvalue">$QData{"TicketFreeText4","250"}</td></tr>"; }>
<dtl if ($Data{"TicketFreeText5"} ne "") { $Data{"TicketFreeString5"} = "<tr><td class="contentkey">$QData{"TicketFreeKey5","50"}:</td><td class="contentvalue">$QData{"TicketFreeText5","250"}</td></tr>"; }>
<dtl if ($Data{"TicketFreeText6"} ne "") { $Data{"TicketFreeString6"} = "<tr><td class="contentkey">$QData{"TicketFreeKey6","50"}:</td><td class="contentvalue">$QData{"TicketFreeText6","250"}</td></tr>"; }>
<dtl if ($Data{"TicketFreeText7"} ne "") { $Data{"TicketFreeString7"} = "<tr><td class="contentkey">$QData{"TicketFreeKey7","50"}:</td><td class="contentvalue">$QData{"TicketFreeText7","250"}</td></tr>"; }>
<dtl if ($Data{"TicketFreeText8"} ne "") { $Data{"TicketFreeString8"} = "<tr><td class="contentkey">$QData{"TicketFreeKey8","50"}:</td><td class="contentvalue">$QData{"TicketFreeText8","250"}</td></tr>"; }>
<dtl if ($Data{"TicketFreeTime1"} ne "") { $Data{"TicketFreeString9"} = "<tr><td class="contentkey">$Text{"$Config{"TicketFreeTimeKey1"}"}:</td><td class="contentvalue"><div title="$TimeShort{"$QData{"TicketFreeTime1"}"}">$TimeShort{"$QData{"TicketFreeTime1"}"}</div></td></tr>"; }>
<dtl if ($Data{"TicketFreeTime2"} ne "") { $Data{"TicketFreeString10"} = "<tr valign="top"><td class="contentkey">$Text{"$Config{"TicketFreeTimeKey2"}"}:</td><td class="contentvalue"><div title="$TimeShort{"$QData{"TicketFreeTime2"}"}">$TimeShort{"$QData{"TicketFreeTime2"}"}</div></td></tr>"; }>
    $Data{"TicketFreeString1"}
    $Data{"TicketFreeString2"}
    $Data{"TicketFreeString3"}
    $Data{"TicketFreeString4"}
    $Data{"TicketFreeString5"}
    $Data{"TicketFreeString6"}
    $Data{"TicketFreeString7"}
    $Data{"TicketFreeString8"}
    $Data{"TicketFreeString9"}
    $Data{"TicketFreeString10"}
    </table>
  </td>
</tr>
<tr>
  <td colspan="4" class="contentkey">
  $Text{"Customer Info"}:
$Data{"CustomerTable"}
  </td>
</tr>
</table>

<!-- start ticket $Data{"TicketNumber"} -->

<!-- dtl:block:Article -->
<table border="0" width="640" cellpadding="0" cellspacing="0" bgcolor="#000000" class="container">
<tr>
  <td>
  <table border="0" width="640" cellpadding="10" cellspacing="1" bgcolor="#ffffff">
  <tr>
    <td>
<table border="0" width="100%" cellspacing="0" cellpadding="3" cols="2">
<tr bgcolor="#ffffff">
  <td valign="top" width="100%" class="small">
  <table border="0" width="100%" cellspacing="0" cellpadding="1">
# From:, To:, Cc:
<!-- dtl:block:Row -->
    <tr>
      <td class="contentkey" width="15%">$Text{"$Data{"Key"}"}:</td>
      <td class="contentvalue" width="85%"> <div title="$QData{"Value"}">$QData{"Value","160"}</div></td>
    </tr>
<!-- dtl:block:Row -->
    <tr>
      <td class="contentkey">$Text{"Created"}:</td>
      <td class="contentvalue"> $TimeLong{"$Data{"Created"}"} $Text{"by"} $Data{"SenderType"}</td>
    </tr>
# show the Article::FreeKey1-3 and Article::FreeText1-3
<!-- dtl:block:ArticleFreeText -->
    <tr>
      <td class="contentkey" width="15%">$QData{"Key"}:</td>
      <td class="contentvalue" width="85%"> <div title="$QData{"Value"}">$QData{"Value","160"}</div></td>
    </tr>
<!-- dtl:block:ArticleFreeText -->
# --
# show the Article::FreeKey1-3 and Article::FreeValue1-3
# --
#<dtl if ($Data{"Article::FreeKey1"} ne "") { $Data{"ArticleFreeString1"} = "<tr><td class="contentkey">$QData{"FreeKey1"}:</td><td class="contentvalue"> $QData{"FreeText1"}</td></tr>"; }>
#<dtl if ($Data{"Article::FreeKey2"} ne "") { $Data{"ArticleFreeString2"} = "<tr><td class="contentkey">$QData{"FreeKey2"}:</td><td class="contentvalue"> $QData{"FreeText2"}</td></tr>"; }>
#<dtl if ($Data{"Article::FreeKey3"} ne "") { $Data{"ArticleFreeString3"} = "<tr><td class="contentkey">$QData{"FreeKey3"}:</td><td class="contentvalue"> $QData{"FreeText3"}</td></tr>"; }>
#     $Data{"ArticleFreeString1"}
#     $Data{"ArticleFreeString2"}
#     $Data{"ArticleFreeString3"}
# --
    <tr>
      <td class="contentkey">$Text{"Type"}:</td>
      <td class="contentvalue"> $QData{"ArticleType"}</td>
    </tr>
    <tr>
      <td class="contentkey">$Text{"Attachment"}:</td>
      <td class="contentvalue"> $Data{"Article::ATM"}</td>
    </tr>
  </table>
$Data{"TextNote"}
  <pre>
$Data{"Body"}
  </pre>
  </td>
</tr>
</table>
<!-- end ticket -->
    </td>
  </tr>
  </table>
  </td>
</tr>
</table>
<br>
<!-- dtl:block:Article -->