1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
2 <title>Koha › Reports</title>
3 <!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
4 <!--TMPL_INCLUDE NAME="menus.inc" --><!-- TMPL_INCLUDE NAME="menu-reports.inc" -->
5 <!-- Additions to enable Calendar system -->
6 <link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" -->/lib/calendar/calendar-system.css" />
7 <!-- End of additions --><!-- Additions to enable Calendar system -->
8 <script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/lib/calendar/calendar.js"></script>
9 <script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/lib/calendar/calendar-en.js"></script>
10 <script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/lib/calendar/calendar-setup.js"></script>
11 <!-- End of additions -->
14 <!-- TMPL_IF NAME="do_it" -->
15 <!-- TMPL_LOOP NAME="mainloop" -->
16 <h1>Acquisitions statistics </h1>
17 <!-- TMPL_IF NAME="loopfilter" -->
19 <!-- TMPL_LOOP NAME="loopfilter" -->
20 <p><!-- TMPL_VAR NAME="crit"--> =<!-- TMPL_VAR NAME="filter" --></p>
26 <th><!-- TMPL_VAR name="line" --> / <!-- TMPL_VAR name="column" --></th>
27 <!-- TMPL_LOOP NAME="loopcol" -->
28 <th><!-- TMPL_VAR NAME="coltitle" --></th>
32 <!-- TMPL_LOOP NAME="looprow" -->
34 <!-- TMPL_IF NAME="hilighted" --><td class="hilighted"><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
35 <!-- TMPL_VAR NAME="rowtitle" --></td>
36 <!-- TMPL_LOOP NAME="loopcell" -->
37 <!-- TMPL_IF NAME="hilighted" --><td><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
38 <!-- TMPL_IF Name="value" --><!-- TMPL_VAR NAME="value" -->
39 <!-- TMPL_ELSE-->
43 <!-- TMPL_IF NAME="hilighted" --><td><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
44 <!-- TMPL_VAR NAME="totalrow" -->
47 <!-- /TMPL_LOOP NAME="looprow" -->
50 <!-- TMPL_LOOP NAME="loopfooter" -->
52 <!-- TMPL_VAR NAME="totalcol" -->
55 <th><!-- TMPL_VAR NAME="total" --></th>
60 <h1>Acquisitions statistics</h1>
72 <tr class="hilighted">
74 <td><input type="radio" name="Line" value="aqbasket.closedate" /></td>
75 <td><input type="radio" name="Column" value="aqbasket.closedate" /> </td>
76 <td > From <input type="text" readonly="readonly" size="10" id="from" name="Filter" />
77 <img src="<!-- TMPL_VAR Name="themelang" -->/lib/calendar/cal.gif" border="0" hspace="0" vspace="0" id="openCalendarFrom" style="cursor: pointer;" valign="top">
78 <script language="JavaScript" type="text/javascript">
79 function validate1(date) {
80 var day = date.getDate();
81 var month = date.getMonth() + 1;
82 var year = date.getFullYear();
83 var weekDay = date.getDay();
84 var dayMonth = month + '-' + day;
85 var dateString = year + '-' + month + '-' + day;
86 var dateTo = document.getElementById('to').value.split("-");
87 var limitDate = new Date(dateTo[0], (dateTo[1] - 1), dateTo[2]);
88 if (date > limitDate) {
98 ifFormat : "%Y-%m-%d",
99 button : "openCalendarFrom",
100 disableFunc : validate1,
101 dateStatusFunc : validate1
105 To <input readonly="readonly" size="10" id="to" name="Filter" value="" type="text" />
106 <img src="<!-- TMPL_VAR Name="themelang" -->/lib/calendar/cal.gif" id="openCalendarTo" style="cursor: pointer;" valign="top" border="0" hspace="0" vspace="0">
107 <script type="text/javascript">
108 function validate2(date) {
109 var day = date.getDate();
110 var month = date.getMonth() + 1;
111 var year = date.getFullYear();
112 var weekDay = date.getDay();
113 var dayMonth = month + '-' + day;
114 var dateString = year + '-' + month + '-' + day;
115 var dateFrom = document.getElementById('from').value.split("-");
116 var limitDate = new Date(dateFrom[0], (dateFrom[1] - 1), dateFrom[2]);
117 if (limitDate > date) {
127 ifFormat : "%Y-%m-%d",
128 button : "openCalendarTo",
129 disableFunc : validate2,
130 dateStatusFunc : validate2
136 <tr class="hilighted">
138 <td colspan="2">group by <select name="PlacedOnDisplay">
139 <option value="">None</option>
140 <option value ="1">Day of week</option>
141 <option value ="2">Month</option>
142 <option value ="3">Year</option>
150 <td><input type="radio" name="Line" value="aqorderdelivery.deliverydate" /></td>
151 <td><input type="radio" name="Column" value="aqorderdelivery.deliverydate" /></td>
152 <td > From <input type="text" readonly="readonly" size="10" id="fromRO" name="Filter" />
153 <img src="<!-- TMPL_VAR Name="themelang" -->/lib/calendar/cal.gif" border="0" hspace="0" vspace="0" id="openCalendarFromRO" style="cursor: pointer;" valign="top">
154 <script language="JavaScript" type="text/javascript">
155 function validate1(date) {
156 var day = date.getDate();
157 var month = date.getMonth() + 1;
158 var year = date.getFullYear();
159 var weekDay = date.getDay();
160 var dayMonth = month + '-' + day;
161 var dateString = year + '-' + month + '-' + day;
162 var dateTo = document.getElementById('toRO').value.split("-");
163 var limitDate = new Date(dateTo[0], (dateTo[1] - 1), dateTo[2]);
164 if (date > limitDate) {
173 inputField : "fromRO",
174 ifFormat : "%Y-%m-%d",
175 button : "openCalendarFromRO",
176 disableFunc : validate1,
177 dateStatusFunc : validate1
181 To <input type="text" readonly="readonly" size="10" id="toRO" name="Filter" value="" />
182 <img src="<!-- TMPL_VAR Name="themelang" -->/lib/calendar/cal.gif" id="openCalendarToRO" style="cursor: pointer;" valign="top" border="0" hspace="0" vspace="0">
183 <script type="text/javascript">
184 function validate2(date) {
185 var day = date.getDate();
186 var month = date.getMonth() + 1;
187 var year = date.getFullYear();
188 var weekDay = date.getDay();
189 var dayMonth = month + '-' + day;
190 var dateString = year + '-' + month + '-' + day;
191 var dateFrom = document.getElementById('fromRO').value.split("-");
192 var limitDate = new Date(dateFrom[0], (dateFrom[1] - 1), dateFrom[2]);
193 if (limitDate > date) {
203 ifFormat : "%Y-%m-%d",
204 button : "openCalendarToRO",
205 disableFunc : validate2,
206 dateStatusFunc : validate2
214 <td colspan="2">group by <select name="ReceivedOnDisplay">
215 <option value="">None</option>
216 <option value ="1">Day of week</option>
217 <option value ="2">Month</option>
218 <option value ="3">Year</option>
224 <tr class="hilighted">
226 <td><input type="radio" name="Line" value="aqbooksellers.name" /></td>
227 <td><input type="radio" name="Column" value="aqbooksellers.name" /></td>
228 <td ><!-- TMPL_VAR NAME="CGIBookSeller" --></td>
232 <td><input type="radio" name="Line" value="aqorderbreakdown.bookfundid" /></td>
233 <td><input type="radio" name="Column" value="aqorderbreakdown.bookfundid" /></td>
234 <td ><!-- TMPL_VAR NAME="CGIBudget" --></td>
236 <!-- TMPL_IF Name="hassort1" -->
237 <tr class="hilighted">
239 <td><input type="radio" name="Line" value="aqorders.sort1" /></td>
240 <td><input type="radio" name="Column" value="aqorders.sort1" /></td>
241 <td><!-- TMPL_VAR NAME="CGISort1" --> </td>
244 <!-- TMPL_IF Name="hassort2" -->
245 <!-- TMPL_IF Name="HglghtSort2"--><tr class="hilighted"> <!-- TMPL_ELSE --><tr><!--/TMPL_IF -->
247 <td><input type="radio" name="Line" value="aqorders.sort2" /></td>
248 <td><input type="radio" name="Column" value="aqorders.sort2" /></td>
249 <td><!-- TMPL_VAR NAME="CGISort2" --> </td>
257 <h3> Cell value </h3>
258 <input type="radio" name="Cellvalue" value="1" checked="checked" /> Count items
259 <input type="radio" name="Cellvalue" value="2" /> Amount
263 <input type="radio" checked name="output" value="screen" /> To screen into the browser
265 <input type="radio" name="output" value="file" /> To file <input type="text" name="basename" value="Export" /> into an application
266 <!-- TMPL_VAR NAME="CGIextChoice" -->
267 <!-- TMPL_VAR NAME="CGIsepChoice" -->
271 <input type="submit" value="OK" />
272 <input type="hidden" name="report_name" value="<!--TMPL_VAR NAME="report_name" -->" />
273 <input type="hidden" name="do_it" value="1" />
277 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->