Bug fixes
[koha.git] / koha-tmpl / intranet-tmpl / default / en / search.marc / search.tmpl
1 <TMPL_IF NAME="opac">
2     <TMPL_INCLUDE NAME="opac-top.inc">
3 <TMPL_ELSE>
4     <TMPL_INCLUDE NAME="cat-top.inc">
5 </TMPL_IF>
6
7 <center>
8
9 <form name="f" method="post">
10 <input type="hidden" name="type" value="intranet">
11         <table border=0 cellspacing=0 cellpadding=2>
12                 <tr
13                 <TMPL_IF NAME="opac">
14                         bgcolor="#ad11ad"
15                                 bgcolor="#99cccc" background="/images/background-opac.gif"
16                         <TMPL_ELSE>
17                                 bgcolor="#ad11ad"
18                         </TMPL_IF>
19                 >
20                         <th colspan=6>Search</th>
21                 </tr>
22                 <tr align="center">
23                         <td colspan=6>
24                         <div name="sql">
25                         <input type="hidden" name="op" value="do_search">
26                         <textarea name="sql" rows=5 cols=80 disabled readonly></textarea>
27                         </td>
28                 </tr>
29
30                 <!-- 000000000000000000000000000000000000000000000000000000 -->
31                 <tr>
32                         <td>
33                                 <input type=hidden name="and_or" value="">&nbsp;
34                         </td>
35                         <td><TMPL_VAR name="marclist"></td>
36                         <td>
37                                 <select name="excluding" size="1" onchange="sql_update()">
38                                         <option value=""> </option>
39                                         <option value="not">not</option>
40                                 </select>
41                         </td>
42                         <td>
43                                 <select name="operator" size="1" onchange="sql_update()">
44                                         <option value="=">equals</option>
45                                         <option value=">">is more than</option>
46                                         <option value=">=">is more than or equal to</option>
47                                         <option value="<">is less than</option>
48                                         <option value="<=">is less than or equal to</option>
49                                         <option value="start">starts with</option>
50                                         <option value="contains">contains</option>
51                                 </select>
52                         </td>
53                         <td><input type="text" name="value" onChange="sql_update()"></td>
54                 </tr>
55                 <tr>
56                         <td>
57                                 <select name="and_or" size="1" onchange="sql_update()">
58                                         <option value="and">and</option>
59                                         <option value="or">or</option>
60                                 </select>
61                         </td>
62                         <td><TMPL_VAR name="marclist"></td>
63                         <td>
64                                 <select name="excluding" size="1" onchange="sql_update()">
65                                         <option value=""> </option>
66                                         <option value="not">not</option>
67                                 </select>
68                         </td>
69                         <td>
70                                 <select name="operator" size="1" onchange="sql_update()">
71                                         <option value="=">equals</option>
72                                         <option value=">">is more than</option>
73                                         <option value=">=">is more than or equal to</option>
74                                         <option value="<">is less than</option>
75                                         <option value="<=">is less than or equal to</option>
76                                         <option value="start">starts with</option>
77                                         <option value="contains">contains</option>
78                                 </select>
79                         </td>
80                         <td><input type="text" name="value" onChange="sql_update()"></td>
81                 </tr>
82                 <tr>
83                         <td>
84                                 <select name="and_or" size="1" onchange="sql_update()">
85                                         <option value="and">and</option>
86                                         <option value="or">or</option>
87                                 </select>
88                         </td>
89                         <td><TMPL_VAR name="marclist"></td>
90                         <td>
91                                 <select name="excluding" size="1" onchange="sql_update()">
92                                         <option value=""> </option>
93                                         <option value="not">not</option>
94                                 </select>
95                         </td>
96                         <td>
97                                 <select name="operator" size="1" onchange="sql_update()">
98                                         <option value="=">equals</option>
99                                         <option value=">">is more than</option>
100                                         <option value=">=">is more than or equal to</option>
101                                         <option value="<">is less than</option>
102                                         <option value="<=">is less than or equal to</option>
103                                         <option value="start">starts with</option>
104                                         <option value="contains">contains</option>
105                                 </select>
106                         </td>
107                         <td><input type="text" name="value" onChange="sql_update()"></td>
108                 </tr>
109                 <tr><td colspan=5 align=center><input type="submit" value="OK"></td></tr>
110         </table>
111 </form>
112 <script>
113 function sql_update() {
114 document.f.sql.value="";
115         for (i=0 ; i<document.f.marclist.length ; i++) {
116                 if (document.f.marclist[i].value != '') {
117                         document.f.sql.value = document.f.sql.value+
118                                                                                 document.f.and_or[i].value + ' (' +
119                                                                                 document.f.excluding[i].value + ' ' +
120                                                                                 document.f.marclist[i].value + '' +
121                                                                                 document.f.operator[i].value + '' +
122                                                                                 '\''+document.f.value[i].value + '\') ';
123                 }
124         }
125 }
126 </script>
127 <TMPL_IF NAME="opac">
128     <TMPL_INCLUDE NAME="opac-bottom.inc">
129 <TMPL_ELSE>
130     <TMPL_INCLUDE NAME="cat-bottom.inc">
131 </TMPL_IF>