]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/templates/opac/parts/course_search/qtype_selector.tt2
858d271b7f39157ca4469d32e244e56eb324267a
[Evergreen.git] / Open-ILS / src / templates / opac / parts / course_search / qtype_selector.tt2
1 [% query_types = [
2     {value => "name", label => l("Title"), plural_label => l("Titles"), browse => 1},
3     {value => "course_number", label => l("Course Number"), plural_label => l('Course Numbers'), browse => 1}
4 ];
5
6 IF CGI.param('locg');
7     locg = CGI.param('locg');
8 ELSE;
9     locg = 1;
10 END;
11
12 IF ctx.get_org_setting(locg, 'circ.course_materials_browse_by_instructor');
13 query_types.push({
14     value => "instructor", 
15     label => l("Instructor"),
16     plural_label => l('Instructors'), 
17     browse => 1},
18 );
19 END;
20 -%]
21 <select name="[% name || 'qtype' %]"[% IF id; ' id="'; id ; '"' ; END -%]
22     title="[% l('Select query type:') %]">
23     [%  query_type = query_type || CGI.param('qtype') || search.default_qtypes.0;
24       FOR qt IN query_types;
25         NEXT IF browse_only AND NOT qt.browse -%]
26     <option value='[% qt.value | html %]'[%
27         query_type == qt.value ? ' selected="selected"' : ''
28     %]>[% IF plural AND qt.plural_label;
29         qt.plural_label | html;
30     ELSE;
31         qt.label | html;
32     END %]</option>
33     [% END -%]
34 </select>