1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
2 <title>Koha › Reports</title>
3 <!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
4 <!-- Additions to enable Calendar system -->
5 <link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" -->/lib/calendar/calendar-system.css" />
6 <!-- End of additions --><!-- Additions to enable Calendar system -->
7 <script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/lib/calendar/calendar.js"></script>
8 <script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/lib/calendar/calendar-en.js"></script>
9 <script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/lib/calendar/calendar-setup.js"></script>
10 <!-- End of additions -->
13 <!-- TMPL_INCLUDE NAME="header.inc" --><!-- TMPL_INCLUDE NAME="menu-reports.inc" -->
15 <div id="doc3" class="yui-t2">
19 <div class="yui-b"><div class="yui-g">
21 <!-- TMPL_IF NAME="do_it" -->
22 <!-- TMPL_LOOP NAME="mainloop" -->
23 <h1>Acquisitions statistics </h1>
24 <!-- TMPL_IF NAME="loopfilter" -->
26 <!-- TMPL_LOOP NAME="loopfilter" -->
27 <p><!-- TMPL_VAR NAME="crit"--> =<!-- TMPL_VAR NAME="filter" --></p>
33 <th><!-- TMPL_VAR name="line" --> / <!-- TMPL_VAR name="column" --></th>
34 <!-- TMPL_LOOP NAME="loopcol" -->
35 <th><!-- TMPL_VAR NAME="coltitle" --></th>
39 <!-- TMPL_LOOP NAME="looprow" -->
41 <!-- TMPL_IF NAME="hilighted" --><td class="hilighted"><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
42 <!-- TMPL_VAR NAME="rowtitle" --></td>
43 <!-- TMPL_LOOP NAME="loopcell" -->
44 <!-- TMPL_IF NAME="hilighted" --><td><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
45 <!-- TMPL_IF Name="value" --><!-- TMPL_VAR NAME="value" -->
46 <!-- TMPL_ELSE-->
50 <!-- TMPL_IF NAME="hilighted" --><td><!-- TMPL_ELSE --><td><!-- /TMPL_IF -->
51 <!-- TMPL_VAR NAME="totalrow" -->
54 <!-- /TMPL_LOOP NAME="looprow" -->
57 <!-- TMPL_LOOP NAME="loopfooter" -->
59 <!-- TMPL_VAR NAME="totalcol" -->
62 <th><!-- TMPL_VAR NAME="total" --></th>
67 <h1>Acquisitions statistics</h1>
79 <tr class="hilighted">
81 <td><input type="radio" name="Line" value="aqbasket.closedate" /></td>
82 <td><input type="radio" name="Column" value="aqbasket.closedate" /> </td>
83 <td > From <input type="text" readonly="readonly" size="10" id="from" name="Filter" />
84 <img src="<!-- TMPL_VAR Name="themelang" -->/lib/calendar/cal.gif" border="0" hspace="0" vspace="0" id="openCalendarFrom" style="cursor: pointer;" valign="top">
85 <script language="JavaScript" type="text/javascript">
86 function validate1(date) {
87 var day = date.getDate();
88 var month = date.getMonth() + 1;
89 var year = date.getFullYear();
90 var weekDay = date.getDay();
91 var dayMonth = month + '-' + day;
92 var dateString = year + '-' + month + '-' + day;
93 var dateTo = document.getElementById('to').value.split("-");
94 var limitDate = new Date(dateTo[0], (dateTo[1] - 1), dateTo[2]);
95 if (date > limitDate) {
105 ifFormat : "%Y-%m-%d",
106 button : "openCalendarFrom",
107 disableFunc : validate1,
108 dateStatusFunc : validate1
112 To <input readonly="readonly" size="10" id="to" name="Filter" value="" type="text" />
113 <img src="<!-- TMPL_VAR Name="themelang" -->/lib/calendar/cal.gif" id="openCalendarTo" style="cursor: pointer;" valign="top" border="0" hspace="0" vspace="0">
114 <script type="text/javascript">
115 function validate2(date) {
116 var day = date.getDate();
117 var month = date.getMonth() + 1;
118 var year = date.getFullYear();
119 var weekDay = date.getDay();
120 var dayMonth = month + '-' + day;
121 var dateString = year + '-' + month + '-' + day;
122 var dateFrom = document.getElementById('from').value.split("-");
123 var limitDate = new Date(dateFrom[0], (dateFrom[1] - 1), dateFrom[2]);
124 if (limitDate > date) {
134 ifFormat : "%Y-%m-%d",
135 button : "openCalendarTo",
136 disableFunc : validate2,
137 dateStatusFunc : validate2
143 <tr class="hilighted">
145 <td colspan="2">group by <select name="PlacedOnDisplay">
146 <option value="">None</option>
147 <option value ="1">Day of week</option>
148 <option value ="2">Month</option>
149 <option value ="3">Year</option>
157 <td><input type="radio" name="Line" value="aqorderdelivery.deliverydate" /></td>
158 <td><input type="radio" name="Column" value="aqorderdelivery.deliverydate" /></td>
159 <td > From <input type="text" readonly="readonly" size="10" id="fromRO" name="Filter" />
160 <img src="<!-- TMPL_VAR Name="themelang" -->/lib/calendar/cal.gif" border="0" hspace="0" vspace="0" id="openCalendarFromRO" style="cursor: pointer;" valign="top">
161 <script language="JavaScript" type="text/javascript">
162 function validate1(date) {
163 var day = date.getDate();
164 var month = date.getMonth() + 1;
165 var year = date.getFullYear();
166 var weekDay = date.getDay();
167 var dayMonth = month + '-' + day;
168 var dateString = year + '-' + month + '-' + day;
169 var dateTo = document.getElementById('toRO').value.split("-");
170 var limitDate = new Date(dateTo[0], (dateTo[1] - 1), dateTo[2]);
171 if (date > limitDate) {
180 inputField : "fromRO",
181 ifFormat : "%Y-%m-%d",
182 button : "openCalendarFromRO",
183 disableFunc : validate1,
184 dateStatusFunc : validate1
188 To <input type="text" readonly="readonly" size="10" id="toRO" name="Filter" value="" />
189 <img src="<!-- TMPL_VAR Name="themelang" -->/lib/calendar/cal.gif" id="openCalendarToRO" style="cursor: pointer;" valign="top" border="0" hspace="0" vspace="0">
190 <script type="text/javascript">
191 function validate2(date) {
192 var day = date.getDate();
193 var month = date.getMonth() + 1;
194 var year = date.getFullYear();
195 var weekDay = date.getDay();
196 var dayMonth = month + '-' + day;
197 var dateString = year + '-' + month + '-' + day;
198 var dateFrom = document.getElementById('fromRO').value.split("-");
199 var limitDate = new Date(dateFrom[0], (dateFrom[1] - 1), dateFrom[2]);
200 if (limitDate > date) {
210 ifFormat : "%Y-%m-%d",
211 button : "openCalendarToRO",
212 disableFunc : validate2,
213 dateStatusFunc : validate2
221 <td colspan="2">group by <select name="ReceivedOnDisplay">
222 <option value="">None</option>
223 <option value ="1">Day of week</option>
224 <option value ="2">Month</option>
225 <option value ="3">Year</option>
231 <tr class="hilighted">
233 <td><input type="radio" name="Line" value="aqbooksellers.name" /></td>
234 <td><input type="radio" name="Column" value="aqbooksellers.name" /></td>
235 <td ><!-- TMPL_VAR NAME="CGIBookSeller" --></td>
239 <td><input type="radio" name="Line" value="aqorderbreakdown.bookfundid" /></td>
240 <td><input type="radio" name="Column" value="aqorderbreakdown.bookfundid" /></td>
241 <td ><!-- TMPL_VAR NAME="CGIBudget" --></td>
243 <!-- TMPL_IF Name="hassort1" -->
244 <tr class="hilighted">
246 <td><input type="radio" name="Line" value="aqorders.sort1" /></td>
247 <td><input type="radio" name="Column" value="aqorders.sort1" /></td>
248 <td><!-- TMPL_VAR NAME="CGISort1" --> </td>
251 <!-- TMPL_IF Name="hassort2" -->
252 <!-- TMPL_IF Name="HglghtSort2"--><tr class="hilighted"> <!-- TMPL_ELSE --><tr><!--/TMPL_IF -->
254 <td><input type="radio" name="Line" value="aqorders.sort2" /></td>
255 <td><input type="radio" name="Column" value="aqorders.sort2" /></td>
256 <td><!-- TMPL_VAR NAME="CGISort2" --> </td>
264 <h3> Cell value </h3>
265 <input type="radio" name="Cellvalue" value="1" checked="checked" /> Count items
266 <input type="radio" name="Cellvalue" value="2" /> Amount
270 <input type="radio" checked name="output" value="screen" /> To screen into the browser
272 <input type="radio" name="output" value="file" /> To file <input type="text" name="basename" value="Export" /> into an application
273 <!-- TMPL_VAR NAME="CGIextChoice" -->
274 <!-- TMPL_VAR NAME="CGIsepChoice" -->
278 <input type="submit" value="OK" />
279 <input type="hidden" name="report_name" value="<!--TMPL_VAR NAME="report_name" -->" />
280 <input type="hidden" name="do_it" value="1" />
287 <!-- TMPL_INCLUDE NAME="mainmenu.inc" -->
288 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->