Bug 13618: Remove html filters at the intranet
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / reports / issues_stats.tt
1 [% INCLUDE 'doc-head-open.inc' %]
2 <title>Koha &rsaquo; Reports &rsaquo; Circulation statistics [% IF ( do_it ) %]&rsaquo; Results[% END %]</title>
3 [% INCLUDE 'doc-head-close.inc' %]
4 [% INCLUDE 'calendar.inc' %]
5 <style type="text/css">
6         .sql {display:none;}
7 </style>
8 </head>
9 <body id="rep_issues_stats" class="rep">
10 [% INCLUDE 'header.inc' %]
11 [% INCLUDE 'cat-search.inc' %]
12
13 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/reports/reports-home.pl">Reports</a> [% IF ( do_it ) %]&rsaquo; <a href="/cgi-bin/koha/reports/issues_stats.pl">Circulation statistics</a> &rsaquo; Results [% ELSE %]&rsaquo; Circulation statistics[% END %]</div>
14
15 <div id="doc3" class="yui-t2">
16
17    <div id="bd">
18         <div id="yui-main">
19         <div class="yui-b">
20
21 [% IF ( do_it ) %]
22     [% FOREACH mainloo IN mainloop %]
23         <h1>Circulation statistics</h1>
24         [% IF ( mainloo.loopfilter ) %]
25             <p>Filtered on:</p>
26             <ul>
27             [% FOREACH loopfilte IN mainloo.loopfilter %]
28                 [% IF ( loopfilte.err ) %]<li class="error">Error:
29                                 [% ELSIF ( loopfilte.sql ) %]<li class="sql">
30                                 [% ELSE %]<li>
31                                 [% END %]
32                                         [% loopfilte.crit %] [% loopfilte.filter %]
33                                 </li>
34             [% END %]
35             </ul>
36         [% END %]
37         
38         <table> 
39             <tr>
40                 <th>[% mainloo.line %] / [% mainloo.column %]</th>
41                 [% FOREACH loopco IN mainloo.loopcol %]
42                     <th>[% loopco.coltitle_display %]</th>
43                 [% END %]
44                 <th>TOTAL</th>
45                 </tr>
46                 [% FOREACH loopro IN mainloo.looprow %]
47                     [% IF ( loop.odd ) %]
48                     <tr>
49                     [% ELSE %]
50                     <tr class="highlight">
51                     [% END %]
52                         <td>[% loopro.rowtitle_display or "UNKNOWN VALUE" %]</td>
53                     [% FOREACH loopcel IN loopro.loopcell %]
54                                                 <td>[% loopcel.value %]</td>
55                     [% END %]
56                                                 <td>[% loopro.totalrow %]</td>
57                     </tr>
58                 [% END %]
59             <tr>
60                 <th>TOTAL</th>
61                 [% FOREACH loopfoote IN mainloo.loopfooter %]
62                 <th>[% loopfoote.totalcol %]</th>
63                 [% END %]
64                 <th>[% mainloo.total %]</th>
65             </tr>
66         </table>
67     [% END %]
68 [% ELSE %]
69
70     <form method="post" action="/cgi-bin/koha/reports/issues_stats.pl">
71     <fieldset class="rows">
72         <legend>Circulation statistics</legend><table>
73         <thead>
74             <tr>
75                 <th>Title</th>
76                 <th>Row</th>
77                 <th>Column</th>
78                 <th>Filter</th>
79             </tr>
80         </thead>
81         <tbody>
82             <tr>
83                 <td>Period</td>
84                 <td><input type="radio" name="Line" value="datetime" /></td>
85                 <td><input type="radio" name="Column" value="datetime" /></td>
86                 <td><label for="from">From</label> <input type="text" size="10" id="from" name="Filter" class="datepickerfrom" />
87                     <label for="to">To</label> <input size="10" id="to" name="Filter" value="" type="text" class="datepickerto" />
88                     <span class="hint">[% INCLUDE 'date-format.inc' %]</span>
89                     </td>
90                 </tr>
91                 <tr class="highlight"> 
92                 <td><label for="PeriodTypeSel">Type:</label><select name="PeriodTypeSel" id="PeriodTypeSel">
93                     <option value ="issue">Checkout</option>
94                     <option value ="renew">Renewal</option>
95                     <option value ="return">Checkin</option>
96                     <option value ="localuse">Local Use</option>
97                     </select></td>
98                 <td colspan="2"><label for="DisplayBy">group by</label> <select name="DisplayBy" id="DisplayBy">
99                     <option value="">None</option>
100                     <option value ="1">Day of week</option>
101                     <option value ="2">Month</option>
102                     <option value ="3">Year</option>
103                     </select>
104                 </td>
105                 <td>
106                     <label for="PeriodDaySel">Select day: </label><select name="PeriodDaySel" id="PeriodDaySel">
107                     <option value =""></option>
108                     <option value ="Monday">Monday</option>
109                     <option value ="Tuesday">Tuesday</option>
110                     <option value ="Wednesday">Wednesday</option>
111                     <option value ="Thursday">Thursday</option>
112                     <option value ="Friday">Friday</option>
113                     <option value ="Saturday">Saturday</option>
114                     <option value ="Sunday">Sunday</option>
115                     </select>
116                     <label for="PeriodMonthSel">Select month:</label> <select name="PeriodMonthSel" id="PeriodMonthSel">
117                     <option value =""></option>
118                     <option value ="January">January</option>
119                     <option value ="February">February</option>
120                     <option value ="March">March</option>
121                     <option value ="April">April</option>
122                     <option value ="May">May</option>
123                     <option value ="June">June</option>
124                     <option value ="July">July</option>
125                     <option value ="August">August</option>
126                     <option value ="September">September</option>
127                     <option value ="October">October</option>
128                     <option value ="November">November</option>
129                     <option value ="December">December</option>
130                     </select>
131                 </td>
132         </tr>
133         <tr>
134             <td>Patron category</td>
135             <td><input type="radio" name="Line" value="borrowers.categorycode" /></td>
136             <td><input type="radio" name="Column" value="borrowers.categorycode" /></td>
137            <td><select name="Filter" id="borcat">
138                <option value=""> </option>
139                [% FOREACH categoryloo IN categoryloop %]
140                  [% IF ( categoryloo.selected ) %]<option value="[% categoryloo.categorycode %]" selected="selected">[% categoryloo.description %]</option>[% ELSE %]<option value="[% categoryloo.categorycode %]">[% categoryloo.description %]</option>[% END %]
141                [% END %]
142                </select>
143              </td> 
144         </tr>
145         <tr class="highlight">
146             <td>Item type</td>
147             <td><input type="radio" name="Line" value="itemtype" /></td>
148             <td><input type="radio" name="Column" value="itemtype" /></td>
149            <td><select name="Filter" id="itemtype">
150                <option value=""> </option>
151                [% FOREACH itemtypeloo IN itemtypeloop %]
152                  [% IF ( itemtypeloo.selected ) %]<option value="[% itemtypeloo.code %]" selected="selected">[% itemtypeloo.description %]</option>[% ELSE %]<option value="[% itemtypeloo.code %]">[% itemtypeloo.description %]</option>[% END %]
153                [% END %]
154                </select>
155              </td> 
156         </tr>
157         <tr>
158             <td>Library</td>
159             <td><input type="radio" name="Line" value="branch" /></td>
160             <td><input type="radio" name="Column" value="branch" /></td>
161             <td><select name="Filter" id="branch">
162                <option value=""> </option>
163                [% FOREACH branchloo IN branchloop %]
164 [% IF ( branchloo.selected ) %]<option value="[% branchloo.value %]" selected="selected">[% branchloo.branchname %]</option>[% ELSE %]<option value="[% branchloo.value %]">[% branchloo.branchname %]</option>[% END %]
165                                 [% END %]
166                </select>
167              </td> 
168         </tr>
169         <tr class="highlight">
170             <td>Collection</td>
171             <td><input type="radio" name="Line"   value="items.ccode" /></td>
172             <td><input type="radio" name="Column" value="items.ccode" /></td>
173             <td><select name="Filter" id="ccode">
174                 <option value=""> </option>
175                 [% FOREACH ccodeloo IN ccodeloop %]
176                                         [% IF ( ccodeloo.selected ) %] <option value="[% ccodeloo.code %]" selected="selected">[% ccodeloo.description %]</option>[% ELSE %]<option value="[% ccodeloo.code %]">[% ccodeloo.description %]</option>[% END %]
177                 [% END %]
178                 </select>
179             </td>
180         </tr>
181         <tr>
182             <td>Shelving location</td>
183             <td><input type="radio" name="Line" value="items.location" /></td>
184             <td><input type="radio" name="Column" value="items.location" /></td>
185             <td><select name="Filter" id="location">
186                 <option value=""> </option>
187                 [% FOREACH locationloo IN locationloop %]
188                                         [% IF ( locationloo.selected ) %]<option value="[% locationloo.code %]" selected="selected">[% locationloo.description %]</option>[% ELSE %]<option value="[% locationloo.code %]">[% locationloo.description %]</option>[% END %]
189                                 [% END %]
190                </select>
191             </td> 
192         </tr>
193         <tr class="highlight">
194             <td>Item call number</td>
195             <td></td>
196             <td></td>
197             <td>From <input type="text" name="Filter" size="10" /> (inclusive) to <input type="text" name="Filter" size="10" /> (exclusive) </td>
198         </tr>
199         [% IF ( hassort1 ) %]
200         <tr><td>Patron sort 1</td>
201                         <td><input type="radio" name="Line" value="borrowers.sort1" /></td>
202                         <td><input type="radio" name="Column" value="borrowers.sort1" /></td>
203                         <td><select name="Filter" id="sort1">
204                <option value=""> </option>
205                [% FOREACH Bsort IN Bsort1 %]
206                            [% IF ( Bsort.selected ) %]<option value="[% Bsort.authorised_value %]" selected="selected">[% Bsort.lib %]</option>[% ELSE %]<option value="[% Bsort.authorised_value %]" >[% Bsort.lib %]</option>[% END %]
207                [% END %]
208                </select>
209             </td> 
210         </tr>
211         [% END %]
212         [% IF ( hassort2 ) %]
213         <tr class="highlight"><td>Patron sort 2</td>
214             <td><input type="radio" name="Line" value="borrowers.sort2" /></td>
215             <td><input type="radio" name="Column" value="borrowers.sort2" /></td>
216                 <td><select name="Filter" id="sort2">
217                <option value=""> </option>
218                [% FOREACH Bsort IN Bsort2 %]
219                            [% IF ( Bsort.selected ) %]<option value="[% Bsort.authorised_value %]" selected="selected">[% Bsort.lib %]</option>[% ELSE %]<option value="[% Bsort.authorised_value %]" >[% Bsort.lib %]</option>[% END %]
220                [% END %]
221                </select>
222             </td> 
223         </tr>
224         [% END %]
225         <tr><td>Home library</td>
226             <td><input type="radio" name="Line" value="items.homebranch" /></td>
227             <td><input type="radio" name="Column" value="items.homebranch" /></td>
228             <td><select name="Filter" id="homebranch">
229                     <option value=""> </option>
230                     [% FOREACH branchloo IN branchloop %]
231                         [% IF ( branchloo.selected ) %]<option value="[% branchloo.value %]" selected="selected">[% branchloo.branchname %]</option>[% ELSE %]<option value="[% branchloo.value %]">[% branchloo.branchname %]</option>[% END %]
232                                     [% END %]
233                 </select>
234             </td>
235         </tr>
236
237         <tr><td>Holding library</td>
238             <td><input type="radio" name="Line" value="items.holdingbranch" /></td>
239             <td><input type="radio" name="Column" value="items.holdingbranch" /></td>
240             <td><select name="Filter" id="holdingbranch">
241                     <option value=""> </option>
242                     [% FOREACH branchloo IN branchloop %]
243                         [% IF ( branchloo.selected ) %]<option value="[% branchloo.value %]" selected="selected">[% branchloo.branchname %]</option>[% ELSE %]<option value="[% branchloo.value %]">[% branchloo.branchname %]</option>[% END %]
244                                     [% END %]
245                 </select>
246             </td>
247         </tr>
248
249         </tbody>
250     </table><br /></fieldset>
251
252 <fieldset class="rows"><legend>Cell value </legend><ol><li><label for="cellvalue1">Count total items</label> <input type="radio" name="Cellvalue" value="1" id="cellvalue1" checked="checked" /> </li>
253             <li><label for="cellvalue3">Count unique items</label> <input type="radio" name="Cellvalue" id="cellvalue3" value="3" /> </li></ol></fieldset>
254                         
255         <fieldset class="rows">
256         <legend>Output</legend>
257     <ol>
258         <li>
259             <label for="outputscreen">To screen into the browser: </label><input type="radio" checked="checked" name="output" id="outputscreen" value="screen" />
260         </li>
261         <li>
262             <label for="outputfile">To a file:</label> <input type="radio" name="output" value="file" id="outputfile" />
263             <label class="inline" for="basename">Named: </label><input type="text" name="basename" id="basename" value="Export" />
264             <label class="inline" for="MIME">Into an application</label>
265             <select name="MIME" id="MIME" size="1">
266             [% FOREACH value IN CGIextChoice %]
267                 <option value="[% value %]">[% value %]</option>
268             [% END %]
269             </select>
270             <select name="sep" id="sep" size="1">
271             [% FOREACH value IN CGIsepChoice.values.sort() %]
272               [% IF ( value == CGIsepChoice.default ) %]
273                 <option value="[% value %]" selected="selected">[% value %]</option>
274               [% ELSE %]
275                 <option value="[% value %]">[% value %]</option>
276               [% END %]
277             [% END %]
278             </select>
279         </li>
280     </ol>
281         </fieldset>
282
283         <fieldset class="action">
284         <input type="submit" value="Submit" />
285         <input type="hidden" name="report_name" value="[% report_name %]" />
286         <input type="hidden" name="do_it" value="1" />
287         </fieldset>
288         </form>
289 [% END %]
290
291 </div>
292 </div>
293 <div class="yui-b">
294 [% INCLUDE 'reports-menu.inc' %]
295 </div>
296 </div>
297 [% INCLUDE 'intranet-bottom.inc' %]