prog templates : completed, fixed & xhtml valid
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / acqui / histsearch.tmpl
1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->Koha -- Search order
2 <!-- TMPL_INCLUDE NAME="doc-head-close-calendar.inc" -->
3
4 <!-- TMPL_INCLUDE NAME="menus.inc" -->
5 <!-- TMPL_INCLUDE NAME="menu-acqui.inc" -->
6
7         <h1>Order search</h1>
8         <form action="/cgi-bin/koha/acqui/histsearch.pl" method="post">
9         <table>
10                 <tr>
11                         <th>&nbsp;</th>
12                         <th>Title</th>
13                         <th>Author</th>
14                         <th>Supplier</th>
15                         <th>Placed on</th>
16                         <th>Recieved on</th>
17                         <th>Quantity ordered</th>
18                         <th>Unit cost</th>
19                         <th>&nbsp;</th>
20                 </tr>
21                 <tr>
22                         
23                                 <th>Filter By:</th>
24                                 <th><input type="text" name="title" value="<!-- TMPL_VAR name="title"-->" /></th>
25                                 <th><input type="text" name="author" value="<!-- TMPL_VAR name="author" -->" /></th>
26                                 <th><input type="text" name="name" value="<!-- TMPL_VAR name="name" -->" /></th>
27                                 <th>From <img src="<!-- TMPL_VAR Name="themelang" -->/includes/calendar/cal.gif" border="0" hspace="0" vspace="0" id="openCalendarFrom" style="cursor: pointer;" alt="calendar" />
28                                         <input type="text" readonly="readonly" size="10" id="from" name="fromplacedon" value="<!-- TMPL_VAR name="from_placed_on" -->" />
29                                         <script language="JavaScript" type="text/javascript">
30                                                 function validate1(date) {
31                                                         var day = date.getDate();
32                                                         var month = date.getMonth() + 1;
33                                                         var year = date.getFullYear();
34                                                         var weekDay = date.getDay();
35                                                         var dayMonth = month + '-' + day;
36                                                         var dateString = year + '-' + month + '-' + day;
37                                                         var dateTo = document.getElementById('to').value.split("-");
38                                                         var limitDate = new Date(dateTo[0], (dateTo[1] - 1), dateTo[2]);
39                                                         if (date > limitDate) {
40                                                                 return true;
41                                                         } else {
42                                                                 return false;
43                                                         }
44                                                 }
45                                                 Calendar.setup(
46                                                         {
47                                                                 inputField : "from",
48                                                                 ifFormat : "%Y-%m-%d",
49                                                                 button : "openCalendarFrom",
50                                                                 disableFunc : validate1,
51                                                                 dateStatusFunc : validate1
52                                                         }
53                                                 );
54                                         </script>
55                                         To <img src="<!-- TMPL_VAR Name="themelang" -->/includes/calendar/cal.gif" id="openCalendarTo" style="cursor: pointer;" alt="calendar" />
56                                         <input readonly="readonly" size="10" id="to" name="toplacedon" value="<!-- TMPL_VAR name="to_placed_on" -->" type="text" />
57                                         <script type="text/javascript">
58                                                 function validate2(date) {
59                                                         var day = date.getDate();
60                                                         var month = date.getMonth() + 1;
61                                                         var year = date.getFullYear();
62                                                         var weekDay = date.getDay();
63                                                         var dayMonth = month + '-' + day;
64                                                         var dateString = year + '-' + month + '-' + day;
65                                                         var dateFrom = document.getElementById('from').value.split("-");
66                                                         var limitDate = new Date(dateFrom[0], (dateFrom[1] - 1), dateFrom[2]);
67                                                         if (limitDate > date) {
68                                                                 return true;
69                                                         } else {
70                                                                 return false;
71                                                         }
72                                                 }
73
74                                                 Calendar.setup(
75                                                         {
76                                                                 inputField : "to",
77                                                                 ifFormat : "%Y-%m-%d",
78                                                                 button : "openCalendarTo",
79                                                                 disableFunc : validate2,
80                                                                 dateStatusFunc : validate2
81                                                         }
82                                                 );
83                                         </script></th>
84                                 <th>&nbsp;</th>
85                                 <th>&nbsp;</th>
86                                 <th>&nbsp;</th>
87                                 <th><input type="submit" value="Set Filter" /></th>
88                 </tr>
89                 <!-- TMPL_LOOP NAME="suggestions_loop" -->
90                         <tr>
91                                 <td>&nbsp;</td>
92                                 <td><a href="basket.pl?basket=<!-- TMPL_VAR name="basketno" -->"><!-- TMPL_VAR NAME="title" --></a></td>
93                                 <td><!-- TMPL_VAR NAME="author" --></td>
94                                 <td><!-- TMPL_VAR NAME="name" --></td>
95                                 <td><!-- TMPL_VAR name="creationdate" --></td>
96                                 <td><!-- TMPL_VAR name="datereceived" --></td>
97                                 <td><!-- TMPL_VAR name="quantity" --></td>
98                                 <td><!-- TMPL_VAR name="ecost" --></td>
99                                 <td>&nbsp;</td>
100                         </tr>
101                 <!-- /TMPL_LOOP -->
102         </table></form>
103
104 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->