modifs in new acquisition option : the search is now managed through the standard...
[koha.git] / koha-tmpl / opac-tmpl / css / en / opac-search.tmpl
1     <!-- TMPL_INCLUDE NAME="opac-top.inc" -->
2 <div id="mainbloc">
3
4 <h1 class="catalogue">Catalogue search</h1>
5
6 <form name="f" method="post" action="<!-- TMPL_VAR name="SCRIPT_NAME" -->">
7         
8         <div id="bloc20">
9                 <h2 class="catalogue">Search on</h2>
10                 <p>
11                         <input type="hidden" name="op" value="do_search" />
12                         <input type="hidden" name="nbstatements" value="<!-- TMPL_VAR NAME="nbstatements" -->" />
13                         <label class="label20">Keyword</label>
14                         <input type="hidden" name="marclist" value="" />
15                         <input type="hidden" name="and_or" value="and" />
16                         <input type="hidden" name="excluding" value="" />
17                         <input type="hidden" name="operator" value="contains" />
18                         <input type="text" name="value" onchange="sql_update()" />
19                 </p>
20                 <p>
21                         <label class="label20">Title</label>
22                         <input type="hidden" name="marclist" value="biblio.title" />
23                         <input type="hidden" name="and_or" value="and" />
24                         <input type="hidden" name="excluding" value="" />
25                         <input type="hidden" name="operator" value="contains" />
26                         <input type="text" name="value" onchange="sql_update()" />
27                 </p>
28                 <p>
29                         <label class="label20">Author</label> <input type="hidden" name="marclist" value="biblio.author" />
30                         <input type="hidden" name="and_or" value="and" />
31                         <input type="hidden" name="excluding" value="" />
32                         <input type="hidden" name="operator" value="contains" />
33                         <input type="text" name="value" onchange="sql_update()" />
34                 </p>
35                 <p>
36                         <label class="label20">Subject</label>
37                         <input type="hidden" name="marclist" value="bibliosubject.subject" />
38                         <input type="hidden" name="and_or" value="and" />
39                         <input type="hidden" name="excluding" value="" />
40                         <input type="hidden" name="operator" value="contains" />  
41                         <input type="text" name="value" onchange="sql_update()" />
42                 </p>
43                 <p>
44                         <label class="label20">Item Type</label>
45                         <input type="hidden" name="marclist" value="biblioitems.itemtype" />
46                         <input type="hidden" name="and_or" value="and" />
47                         <input type="hidden" name="excluding" value="" />
48                         <input type="hidden" name="operator" value="=" />
49                         <!-- TMPL_VAR name="CGIitemtype" -->
50                 </p>
51                 <p>
52                                 <label class="label20">Branch</label>
53                                 <input type="hidden" name="marclist" value="items.holdingbranch" />
54                                 <input type="hidden" name="and_or" value="and" />
55                                 <input type="hidden" name="excluding" value="" />
56                                 <input type="hidden" name="operator" value="=" />  
57                                 <!-- TMPL_VAR name="CGIbranch" -->
58                 </p>
59                 <p>
60                         <input type="submit" value="Start search" class="button catalogue" />
61                 </p>
62         </div>
63         <div id="bloc20">
64                 <h2>Other options</h2>
65                 <p>
66                                 <label class="label20">Item barcode</label>
67                                 <input type="hidden" name="marclist" value="items.barcode" />
68                                 <input type="hidden" name="and_or" value="and" />
69                                 <input type="hidden" name="excluding" value="" />
70                                 <input type="hidden" name="operator" value="contains" />
71                                 <input type="text" name="value" onchange="sql_update()" /> 
72                 </p>
73                 <p>
74                         <label class="label20">Call Number</label>
75                         <input type="hidden" name="marclist" value="items.itemcallnumber" />
76                         <input type="hidden" name="and_or" value="and" />
77                         <input type="hidden" name="excluding" value="" />
78                         <input type="hidden" name="operator" value="contains" />
79                         <input type="text" name="value" onchange="sql_update()" />
80                 </p>
81                 <p>
82                         <label class="label20">ISBN</label>
83                         <input type="hidden" name="marclist" value="biblioitems.isbn" />
84                         <input type="hidden" name="and_or" value="and" />
85                         <input type="hidden" name="excluding" value="" />
86                         <input type="hidden" name="operator" value="=" />
87                         <input type="text" name="value" onchange="sql_update()" />
88                 </p>
89                 <p>
90                         <label class="label20">Publisher</label>
91                         <input type="hidden" name="marclist" value="biblioitems.publishercode" />
92                         <input type="hidden" name="and_or" value="and" />
93                         <input type="hidden" name="excluding" value="" />
94                         <input type="hidden" name="operator" value="contains" />
95                         <input type="text" name="value" onchange="sql_update()" />
96                 </p>
97                 <p>Results per page :
98                         <select name="resultsperpage" size="1">
99                                 <option value="20">20</option>
100                                 <option value="50">50</option>
101                                 <option value="100">100</option>
102                         </select>
103                 </p>
104                 <p>Ordered by
105                         <select name="orderby" size="1">
106                                 <option value="biblio.title">Title</option>
107                                 <option value="biblio.author">Author</option>
108                                 <option value="biblioitems.dewey">Dewey</option>
109                                 <option value="biblioitems.publicationyear">Publication Year</option>
110                                 <option value="biblioitems.publishercode">Publisher</option>
111                                 <option value="biblio.timestamp desc">Acquisition date</option>
112                         </select>
113                 </p>
114                 <p>&nbsp;</p>
115                 <p>&nbsp;</p>
116         </div>
117 </form>
118
119 <script type="text/javascript">
120 function sql_update() {
121 document.f.sql.value="";
122         for (i=0 ; i<document.f.marclist.length ; i++) {
123                 if (document.f.value[i].value.length>0) {
124                         document.f.sql.value = document.f.sql.value+
125                                                                                 document.f.and_or[i].value + ' (' +
126                                                                                 document.f.excluding[i].value + ' ' +
127                                                                                 document.f.marclist[i].value + ' ' +
128                                                                                 document.f.operator[i].value + ' ' +
129                                                                                 '\''+document.f.value[i].value + '\') ';
130                 }
131         }
132 }
133
134 function AddStatement() {
135
136         document.forms[0].op.value="AddStatement";
137         document.f.submit();
138 }
139
140 function PopupSuggestion() {
141     var strQuery="";
142         for (i=0 ; i<document.f.marclist.length ; i++) {
143                 if (document.f.value[i].value.length>0) {
144                     strQuery += " "+document.f.value[i].value;
145                 }
146         }
147         newin=window.open("suggest.pl?Q="+strQuery,"Suggestions",'width=500,height=400,toolbar=false,scrollbars=yes');
148 }
149
150 </script>
151 </div>
152 <!-- TMPL_INCLUDE NAME="opac-bottom.inc" -->