Bug 15758: Koha::Libraries - Remove GetBranchName
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / catalogue / advsearch.tt
1 [% INCLUDE 'doc-head-open.inc' %]
2 <title>Koha &rsaquo; Catalog &rsaquo; Advanced search</title>
3 [% INCLUDE 'doc-head-close.inc' %]
4 <script type="text/javascript" src="[% interface %]/lib/jquery/plugins/jquery.fixFloat.js"></script>
5 <script type="text/JavaScript" language="JavaScript">
6         /**
7          *  Function add_field();
8          *  This function allows to display a new field to search.
9          */
10         function add_field() {
11             var ButtonPlus = document.getElementById("ButtonPlus");
12                 var line = ButtonPlus.parentNode;
13                 var dad  = line.parentNode;
14                 dad.appendChild(line.cloneNode(true));
15                 line.removeChild(ButtonPlus);
16         }
17         $(document).ready(function() {
18                 $("input[name=q]:eq(0)").focus();
19         $('#advsearches').tabs();
20         $('#toolbar').fixFloat();
21         });
22 </script>
23 </head>
24 <body id="catalog_advsearch" class="catalog">
25 [% INCLUDE 'header.inc' %]
26 [% INCLUDE 'adv-search.inc' %]
27 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; Advanced search</div>
28
29 <div id="doc" class="yui-t7">
30    <div id="bd">
31         
32 <form action="search.pl" method="get">
33 <div id="advanced-search">
34 <h1>Advanced search</h1>
35 <a href="/cgi-bin/koha/catalogue/itemsearch.pl">Go to item search</a>
36
37 <!-- SEARCH BUTTONS -->
38 <div id="toolbar" class="btn-toolbar">
39     <fieldset class="action" id="submit1">
40         <div class="btn-group">
41             <button class="btn btn-small" type="submit" accesskey="s"><i class="fa fa-search"></i> Search</button>
42         </div>
43         <div class="btn-group">
44         [% IF ( expanded_options ) %]
45             <a href="/cgi-bin/koha/catalogue/search.pl?expanded_options=0" class="btn-small"><i class="fa fa-search-minus"></i> Fewer options</a>
46         </div>
47         [% ELSE %]
48             <a href="/cgi-bin/koha/catalogue/search.pl?expanded_options=1" class="btn-small"><i class="fa fa-search-plus"></i> More options</a>
49         </div>
50         [% END %]
51         <div class="btn-group">
52             <a href="/cgi-bin/koha/catalogue/search.pl?do=Clear&expanded_options=[% expanded_options %]" class="btn-small"><i class="fa fa-trash"></i> Clear fields</a>
53         </div>
54     </fieldset>
55 </div>
56 <!-- /SEARCH BUTTONS -->
57
58
59 [% IF ( outer_servers_loop ) %]
60 <!-- DATABASES -->
61
62 <fieldset>
63         <legend>Select local databases</legend>
64                 [% FOREACH local_servers_loo IN local_servers_loop %]
65 [% IF ( local_servers_loo.checked ) %]<input type="checkbox" id="[% local_servers_loo.id %]" name="[% local_servers_loo.name %]" checked="checked" value="[% local_servers_loo.value %]" />[% ELSE %]<input type="checkbox" id="[% local_servers_loo.id %]" name="[% local_servers_loo.name %]" value="[% local_servers_loo.value %]" />[% END %]<label for="[% local_servers_loo.id %]"><img width="16" height="16" alt="[% local_servers_loo.id %]" src="[% themelang %]/img/[% local_servers_loo.icon %]" /> [% local_servers_loo.label %]</label>[% END %]
66 </fieldset>
67 <!-- /DATABASES -->
68 [% END %]
69
70 [% IF ( outer_servers_loop ) %]
71 <!-- REMOTE DATABASES -->
72 <fieldset id="databases">
73     <legend>Select remote databases</legend>
74                 [% FOREACH outer_servers_loo IN outer_servers_loop %]
75                 [% IF ( outer_servers_loo.checked ) %]<input type="checkbox" id="[% outer_servers_loo.id %]" name="[% outer_servers_loo.name %]" checked="checked" value="[% outer_servers_loo.value %]" />[% ELSE %]<input type="checkbox" id="[% outer_servers_loo.id %]" name="[% outer_servers_loo.name %]" value="[% outer_servers_loo.value %]" />[% END %]
76 <label for="[% outer_servers_loo.id %]"><img alt="[% outer_servers_loo.id %]" src="[% themelang %]/images/[% outer_servers_loo.icon %]" />[% outer_servers_loo.label %]</label>
77                 [% END %]
78     </fieldset>
79 <!-- /REMOTE DATABASES -->
80 [% END %]
81
82 <!-- BOOLEAN SEARCH OPTIONS -->
83     <fieldset id="searchterms">
84     <legend>Search for </legend>
85     [% FOREACH search_box IN search_boxes_loop %]
86         [% IF ( search_boxes_label ) %]<div style="text-indent: 4.5em;">[% ELSE %]<div>[% END %]
87                         [% IF ( expanded_options ) %]
88             [% IF ( search_box.boolean ) %]
89                 <select name="op">
90                     <option value="and" selected="selected">and</option>
91                     <option value="or">or</option>
92                     <option value="not">not</option>
93                 </select>
94             [% END %] 
95                         [% END %]
96                         [% INCLUDE 'search_indexes.inc' %]
97                         <input type="text" size="30" name="q" title="Enter search terms" value="" />
98             [% IF ( expanded_options ) %]
99                 [% IF ( search_box.add_field ) %]
100                     <a href="JavaScript:add_field();" id="ButtonPlus" title="Add another field">[+]</a>
101                                 [% END %]
102               [% IF ( search_box.scan_index ) %]
103                 <label for="scan">Scan indexes:</label> <input type="checkbox" name="scan" id="scan" value="1" />
104               [% END %]
105             [% END %]
106                 </div>
107     [% END %]
108     </fieldset>
109 <!-- /BOOLEAN SEARCH OPTIONS -->
110
111 </div>
112 <!-- MC-TYPE LIMITS -->
113     <div class="yui-g">
114       <div id="advsearches" class="toptabs">
115       <ul>
116       [% FOREACH advsearchloo IN advancedsearchesloop %]
117         <li id="advsearch-tab-[% advsearchloo.advanced_search_type %]">
118            <a href="#advsearch-[% advsearchloo.advanced_search_type %]">
119            [% IF ( advsearchloo.advanced_search_type == 'itemtypes' ) %]Item type
120            [% ELSIF ( advsearchloo.advanced_search_type == 'ccode' ) %]Collection
121            [% ELSIF ( advsearchloo.advanced_search_type == 'loc' ) %]Shelving location
122            [% ELSE %]Something else
123            [% END %]
124            </a>
125         </li>
126       [% END %]
127       </ul>
128     [% FOREACH advsearchloo IN advancedsearchesloop %]
129     <div id="advsearch-[% advsearchloo.advanced_search_type %]" class="advsearch">
130     <h4>Limit to any of the following:</h4>
131     <table>
132         <tr>
133     [% FOREACH itemtypeloo IN advsearchloo.code_loop %]
134         <td><input type="checkbox" id="[% itemtypeloo.ccl FILTER remove(',') %]-[% itemtypeloo.number %]" name="limit" value="mc-[% itemtypeloo.ccl %]:[% itemtypeloo.code %]"/><label for="[% itemtypeloo.ccl FILTER remove(',') %]-[% itemtypeloo.number %]">[% UNLESS ( noItemTypeImages ) %][% IF ( itemtypeloo.imageurl ) %]<img src="[% itemtypeloo.imageurl %]" alt="[% itemtypeloo.description %]" />[% END %]&nbsp;[% END %]
135         [% itemtypeloo.description %]</label></td>
136         [% IF ( loop.last ) %]</tr>[% ELSE %][% UNLESS ( loop.count % 5 ) %]</tr><tr>[% END %][% END %]
137     [% END %]
138     </table>
139     </div>
140     [% END %]
141 <!-- /MC-TYPE LIMIT -->
142 [% IF ( expanded_options ) %]
143 <!-- BASIC LIMITS -->
144  <fieldset id="basiclimits">
145         <legend>Limits</legend>
146 <fieldset id="pubrange">
147 <!-- PUB / COPY YEAR LIMIT --><!-- FIXME: add publication,copyright,acquisition options -->
148         <p><label for="limit-yr">Year: </label>
149                 <input type="text" size="15" name="limit-yr" id="limit-yr" value=""/>&nbsp;&nbsp;(format: yyyy-yyyy)</p>
150 <!-- /PUB / COPY YEAR LIMIT -->
151 </fieldset>
152 <fieldset id="language">
153 <!-- LANGUAGE LIMIT -->
154                 <p><label for="language-limit">Language: </label>                                        
155                 <select name="limit" id="language-limit">
156         <option value="">No limit</option>
157                 [% FOREACH search_languages_loo IN search_languages_loop %]
158                 [% IF ( search_languages_loo.selected ) %]
159                 <option value="ln,rtrn:[% search_languages_loo.iso639_2_code %]" selected="selected">[% search_languages_loo.language_description %]</option>
160                 [% ELSE %]
161                 <option value="ln,rtrn:[% search_languages_loo.iso639_2_code %]">[% search_languages_loo.language_description %]</option>
162                 [% END %]
163                 
164                 [% END %]
165                 </select></p><!-- <a href="">Show all languages</a>-->
166 <!-- /LANGUAGE LIMIT -->
167 </fieldset>
168 </fieldset>
169 <!-- /BASIC LIMITS -->
170 [% END %]
171
172
173 [% IF ( UNIMARC ) %]
174 [% INCLUDE 'subtypes_unimarc.inc' %]
175 [% ELSE %]
176 <!-- SUBTYPE LIMITS -->
177         <fieldset id="subtype">
178         <legend>Subtype limits</legend><p>
179         
180         <select name="limit" class="subtype">
181             <option value="" selected="selected" class="menuheader">Any audience</option>
182                         <option value="aud:a">Preschool</option>
183                         <option value="aud:b">Primary</option>
184                         <option value="aud:c">Pre-adolescent</option>
185                         <option value="aud:d">Adolescent</option>
186                         <option value="aud:e">Adult</option>
187                         <option value="aud:f">Specialized</option>
188                         <option value="aud:g">General</option>
189                         <option value="aud:j">Juvenile</option>
190         </select>
191         
192         <select name="limit" class="subtype">
193             <option value="" selected="selected" class="menuheader">Any content</option>
194             <option value="fic:1" >Fiction</option>
195             <option value="fic:0" >Non-fiction</option>
196             <option value="bio:b" >Biography</option>
197             <option value="mus:j" >Musical recording</option>
198             <option value="mus:i" >Non-musical recording</option>
199         </select>
200
201         
202         <select name="limit" class="subtype">
203             <option value="" selected="selected" class="menuheader">Any format</option>
204             <option value="l-format:ta" >Regular print</option>
205             <option value="l-format:tb" >Large print</option>
206             <option value="l-format:fk" >Braille</option>
207             <option value="" >-----------</option>
208             <option value="l-format:sd" >CD audio</option>
209             <option value="l-format:ss" >Cassette recording</option>
210             <option value="l-format:vf" >VHS tape / Videocassette</option>
211             <option value="l-format:vd" >DVD video / Videodisc</option>
212             <option value="l-format:co" >CD software</option>
213             <option value="l-format:cr" >Website</option>
214         </select>
215         
216         <select name="limit" class="subtype">
217             <option value="" >Additional content types</option>
218             <option value="ctype:a" >Abstracts / Summaries</option>
219             <option value="ctype:b" >Bibliographies</option>
220             <option value="ctype:c" >Catalogs</option>
221             <option value="ctype:d" >Dictionaries</option>
222             <option value="ctype:e" >Encyclopedias </option>
223             <option value="ctype:f" >Handbooks</option>
224             <option value="ctype:g" >Legal articles</option>
225             <option value="ctype:i" >Indexes</option>
226             <option value="ctype:j" >Patent document</option>
227             <option value="ctype:k" >Discographies</option>
228             <option value="ctype:l" >Legislation</option>
229             <option value="ctype:m" >Theses</option>
230             <option value="ctype:n" >Surveys</option>
231             <option value="ctype:o" >Reviews</option>
232             <option value="ctype:p" >Programmed texts</option>
233             <option value="ctype:q" >Filmographies</option>
234             <option value="ctype:r" >Directories</option>
235             <option value="ctype:s" >Statistics</option>
236             <option value="ctype:t" >Technical reports</option>
237             <option value="ctype:v" >Legal cases and case notes</option>
238             <option value="ctype:w" >Law reports and digests</option>
239             <option value="ctype:z" >Treaties </option>
240         </select>
241        </p>
242
243 </fieldset>
244 [% END %]
245
246 <!-- AVAILABILITY LIMITS -->
247     <fieldset id="availability"><legend>Location and availability</legend>
248 <fieldset id="currently-avail">
249         <p><label for="available-items">Only items currently available:</label> <input type="checkbox" id="available-items" name="limit" value="available" /></p>
250 </fieldset>
251
252 <fieldset id="select-libs">
253         <p><label for="branchloop">Individual libraries:</label><select name="limit" id="branchloop" onchange='if(this.value != ""){document.getElementById("categoryloop").disabled=true;} else {document.getElementById("categoryloop").disabled=false;}'>
254         <option value="">All libraries</option>
255         [% FOREACH branchloo IN branchloop %]
256         [% IF ( branchloo.selected ) %]
257         <option value="branch:[% branchloo.value %]" selected="selected">[% branchloo.branchname %]</option>
258         [% ELSE %]
259         <option value="branch:[% branchloo.value %]">[% branchloo.branchname %]</option>
260         [% END %]
261         [% END %]
262         </select></p>
263     <!-- <input type="hidden" name="limit" value="branch: MAIN" /> -->
264         [% IF ( searchdomainloop ) %]
265     <p>OR</p> <!-- should addjs to grey out group pulldown if a library is selected. -->
266         <p><label for="categoryloop">Groups of libraries: </label><select name="multibranchlimit" id="categoryloop">
267         <option value=""> -- none -- </option>
268         [% FOREACH searchdomainloo IN searchdomainloop %]
269         <option value="[% searchdomainloo.categorycode %]">[% searchdomainloo.categoryname %]</option>
270         [% END %]
271         </select></p>
272     [% END %]
273 </fieldset>
274     </fieldset>
275 <!-- /AVAILABILITY LIMITS -->
276
277 <!-- RANK LIMITS -->
278 <fieldset id="sortby"><legend>Sorting</legend>
279     <p>
280     <label for="sort_by">Sort by: </label><select id="sort_by" name="sort_by">
281   [% INCLUDE 'resort_form.inc' %]
282     </select>
283         </p>
284 </fieldset>
285 <!-- /RANK LIMITS -->
286 </div>
287 </div>
288 </form>
289 </div>
290
291 [% INCLUDE 'intranet-bottom.inc' %]