annotate examples/trac/templates/report.cs @ 39:93b4dcbafd7b trunk

Copy Trac to main branch.
author cmlenz
date Mon, 03 Jul 2006 18:53:27 +0000
parents
children
rev   line source
39
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
1 <?cs include "header.cs" ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
2 <?cs include "macros.cs" ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
3
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
4 <div id="ctxtnav" class="nav">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
5 <h2>Report Navigation</h2>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
6 <ul><li class="first"><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
7 if:chrome.links.up.0.href ?><a href="<?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
8 var:chrome.links.up.0.href ?>">Available Reports</a><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
9 else ?>Available Reports<?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
10 /if ?></li><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
11 if:report.query_href ?><li class="last"><a href="<?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
12 var:report.query_href ?>">Custom Query</a></li><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
13 /if ?></ul>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
14 </div>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
15
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
16 <div id="content" class="report">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
17
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
18 <?cs def:report_hdr(header) ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
19 <?cs if $header ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
20 <?cs if idx > 0 ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
21 </table>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
22 <?cs /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
23 <?cs /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
24 <?cs if:header ?><h2><?cs var:header ?></h2><?cs /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
25 <?cs if $report.id == -1 ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
26 <table class="listing reports">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
27 <?cs else ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
28 <table class="listing tickets">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
29 <?cs /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
30 <thead>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
31 <tr>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
32 <?cs set numcols = #0 ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
33 <?cs each header = report.headers ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
34 <?cs if $header.fullrow ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
35 </tr><tr><th colspan="100"><?cs var:header ?></th>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
36 <?cs else ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
37 <?cs if $report.sorting.enabled ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
38 <?cs set vars='' ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
39 <?cs each arg = report.var ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
40 <?cs set vars = vars + '&amp;' + name(arg) + '=' + arg ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
41 <?cs /each ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
42 <?cs set sortValue = '' ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
43 <?cs if $header.asc == '1' ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
44 <?cs set sortValue = '?sort='+$header.real+'&amp;asc=0' ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
45 <?cs else ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
46 <?cs set sortValue = '?sort='+$header.real+'&amp;asc=1' ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
47 <?cs /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
48 <?cs if $header ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
49 <th><a href="<?cs var:sortValue ?><?cs var:vars ?>"><?cs var:header ?></a></th>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
50 <?cs /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
51 <?cs elif $header ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
52 <th><?cs var:header ?></th>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
53 <?cs /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
54 <?cs if $header.breakrow ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
55 </tr><tr>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
56 <?cs /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
57 <?cs /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
58 <?cs set numcols = numcols + #1 ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
59 <?cs /each ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
60 </tr>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
61 </thead>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
62 <?cs /def ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
63
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
64 <?cs def:report_cell(class,contents) ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
65 <?cs if $cell.fullrow ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
66 </tr><tr class="<?cs var:row_class ?>" style="<?cs var: row_style ?>;border: none; padding: 0;">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
67 <td class="fullrow" colspan="100">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
68 <?cs var:$contents ?><hr />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
69 </td>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
70 <?cs else ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
71 <td <?cs if $cell.breakrow || $col == $numcols ?>colspan="100" <?cs /if
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
72 ?>class="<?cs var:$class ?>"><?cs if $contents ?><?cs var:$contents ?><?cs /if ?></td>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
73
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
74 <?cs if $cell.breakafter ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
75 </tr><tr class="<?cs var: row_class ?>" style="<?cs var: row_style ?>;border: none; padding: 0">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
76 <?cs /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
77 <?cs /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
78 <?cs set col = $col + #1 ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
79 <?cs /def ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
80
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
81 <?cs set idx = #0 ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
82 <?cs set group = '' ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
83
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
84 <?cs if:report.mode == "list" ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
85 <h1><?cs var:title ?><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
86 if:report.numrows && report.id != -1 ?><span class="numrows"> (<?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
87 var:report.numrows ?> matches)</span><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
88 /if ?></h1><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
89 if:report.description ?><div id="description"><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
90 var:report.description ?></div><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
91 /if ?><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
92 if:report.id != -1 ?><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
93 if:report.can_create || report.can_modify || report.can_delete ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
94 <div class="buttons"><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
95 if:report.can_modify ?><form action="" method="get"><div>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
96 <input type="hidden" name="action" value="edit" />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
97 <input type="submit" value="Edit report" accesskey="e" />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
98 </div></form><?cs /if ?><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
99 if:report.can_create ?><form action="" method="get"><div>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
100 <input type="hidden" name="action" value="copy" />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
101 <input type="submit" value="Copy report" />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
102 </div></form><?cs /if ?><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
103 if:report.can_delete ?><form action="" method="get"><div>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
104 <input type="hidden" name="action" value="delete" />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
105 <input type="submit" value="Delete report" />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
106 </div></form><?cs /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
107 </div><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
108 /if ?><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
109 /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
110
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
111 <?cs each row = report.items ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
112 <?cs if group != row.__group__ || idx == #0 ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
113 <?cs if:idx != #0 ?></tbody><?cs /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
114 <?cs set group = row.__group__ ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
115 <?cs call:report_hdr(group) ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
116 <tbody>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
117 <?cs /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
118
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
119 <?cs if row.__color__ ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
120 <?cs set rstem='color'+$row.__color__ +'-' ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
121 <?cs else ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
122 <?cs set rstem='' ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
123 <?cs /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
124 <?cs if idx % #2 ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
125 <?cs set row_class=$rstem+'even' ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
126 <?cs else ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
127 <?cs set row_class=$rstem+'odd' ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
128 <?cs /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
129
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
130 <?cs set row_style='' ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
131 <?cs if row.__bgcolor__ ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
132 <?cs set row_style='background: ' + row.__bgcolor__ + ';' ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
133 <?cs /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
134 <?cs if row.__fgcolor__ ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
135 <?cs set row_style=$row_style + 'color: ' + row.__fgcolor__ + ';' ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
136 <?cs /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
137 <?cs if row.__style__ ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
138 <?cs set row_style=$row_style + row.__style__ + ';' ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
139 <?cs /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
140
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
141 <tr class="<?cs var: row_class ?>" style="<?cs var: row_style ?>">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
142 <?cs set idx = idx + #1 ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
143 <?cs set col = #0 ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
144 <?cs each cell = row ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
145 <?cs if cell.hidden || cell.hidehtml ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
146 <?cs elif name(cell) == "ticket" || name(cell) == "id" ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
147 <?cs call:report_cell('ticket',
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
148 '<a title="View ticket" href="'+
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
149 $cell.ticket_href+'">#'+$cell+'</a>') ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
150 <?cs elif name(cell) == "summary" && cell.ticket_href ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
151 <?cs call:report_cell('summary', '<a title="View ticket" href="'+
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
152 $cell.ticket_href+'">'+$cell+'</a>') ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
153 <?cs elif name(cell) == "report" ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
154 <?cs call:report_cell('report',
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
155 '<a title="View report" href="'+$cell.report_href+'">{'+$cell+'}</a>') ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
156 <?cs set:report_href=$cell.report_href ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
157 <?cs elif name(cell) == "time" ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
158 <?cs call:report_cell('date', $cell.date) ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
159 <?cs elif name(cell) == "date" || name(cell) == "created" || name(cell) == "modified" ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
160 <?cs call:report_cell('date', $cell.date) ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
161 <?cs elif name(cell) == "datetime" ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
162 <?cs call:report_cell('date', $cell.datetime) ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
163 <?cs elif name(cell) == "description" ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
164 <?cs call:report_cell('', $cell.parsed) ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
165 <?cs elif name(cell) == "title" && $report.id == -1 ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
166 <?cs call:report_cell('title',
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
167 '<a title="View report" href="'+
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
168 $report_href+'">'+$cell+'</a>') ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
169 <?cs else ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
170 <?cs call:report_cell(name(cell), $cell) ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
171 <?cs /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
172 <?cs /each ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
173 </tr>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
174 <?cs /each ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
175 </tbody>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
176 </table><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
177 if:report.id == -1 && report.can_create?><div class="buttons">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
178 <form action="" method="get"><div>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
179 <input type="hidden" name="action" value="new" />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
180 <input type="submit" value="Create new report" />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
181 </div></form></div><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
182 /if ?><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
183 if report.message ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
184 <div class="system-message"><?cs var report.message ?></div><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
185 elif:idx == #0 ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
186 <div id="report-notfound">No matches found.</div><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
187 /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
188
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
189 <?cs elif:report.mode == "delete" ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
190
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
191 <h1><?cs var:title ?></h1>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
192 <form action="<?cs var:report.href ?>" method="post">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
193 <input type="hidden" name="id" value="<?cs var:report.id ?>" />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
194 <input type="hidden" name="action" value="delete" />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
195 <p><strong>Are you sure you want to delete this report?</strong></p>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
196 <div class="buttons">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
197 <input type="submit" name="cancel" value="Cancel" />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
198 <input type="submit" value="Delete report" />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
199 </div>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
200 </form>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
201
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
202 <?cs elif:report.mode == "edit" ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
203
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
204 <h1><?cs var:title ?></h1>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
205 <form action="<?cs var:report.href ?>" method="post">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
206 <div>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
207 <input type="hidden" name="action" value="<?cs var:report.action ?>" />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
208 <div class="field">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
209 <label for="title">Report Title:</label><br />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
210 <input type="text" id="title" name="title"
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
211 value="<?cs var:report.title ?>" size="50" /><br />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
212 </div>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
213 <div class="field">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
214 <label for="description">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
215 Description:</label> (You may use <a tabindex="42" href="<?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
216 var:$trac.href.wiki ?>/WikiFormatting">WikiFormatting</a> here)
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
217 </label><br />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
218 <textarea id="description" name="description" class="wikitext" rows="10" cols="78">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
219 <?cs var:report.description ?></textarea>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
220 </div>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
221 <div class="field">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
222 <label for="query">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
223 SQL Query for Report:</label><br />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
224 <textarea id="query" name="query" cols="85" rows="20"><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
225 var:report.sql ?></textarea>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
226 </div>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
227 <div class="buttons">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
228 <input type="submit" value="Save report" />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
229 <input type="submit" name="cancel" value="Cancel" />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
230 </div>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
231 </div>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
232 <script type="text/javascript" src="<?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
233 var:htdocs_location ?>js/wikitoolbar.js"></script>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
234 </form>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
235 <?cs /if?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
236
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
237 <div id="help">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
238 <strong>Note:</strong> See <a href="<?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
239 var:trac.href.wiki ?>/TracReports">TracReports</a> for help on using and
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
240 creating reports.
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
241 </div>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
242
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
243 </div>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
244 <?cs include "footer.cs" ?>
Copyright (C) 2012-2017 Edgewall Software