View | Details | Raw Unified | Return to bug 35349
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/labels/search.tt (-98 / +137 lines)
Lines 12-114 Link Here
12
<body id="labels_search" class="tools labels">
12
<body id="labels_search" class="tools labels">
13
    <div class="main container-fluid">
13
    <div class="main container-fluid">
14
14
15
<h1>Search for items
15
        <h1>Search for items
16
[% IF ( batch_id ) %]
16
            [% IF ( batch_id ) %]
17
to add to Batch [% batch_id | html %]
17
                to add to Batch [% batch_id | html %]
18
[% END %]
18
            [% END %]
19
</h1>
19
        </h1>
20
20
21
<form name="f" method="post" action="/cgi-bin/koha/labels/label-item-search.pl">
21
        <form name="f" method="post" action="/cgi-bin/koha/labels/label-item-search.pl">
22
	<input type="hidden" name="op" value="do_search" />
22
            <input type="hidden" name="op" value="do_search" />
23
	<input type="hidden" name="batch_id" value="[% batch_id | html %]" />
23
            <input type="hidden" name="batch_id" value="[% batch_id | html %]" />
24
	<input type="hidden" name="type" value="[% type | html %]" />
24
            <input type="hidden" name="type" value="[% type | html %]" />
25
25
26
	<fieldset class="rows">
26
            <fieldset class="rows">
27
<ol><li>
27
                <ol>
28
<select name="idx" >   <!-- FIXME: script does keyword search regardless -->
28
                    <li>
29
29
                        <select name="idx" >   <!-- FIXME: script does keyword search regardless -->
30
[% IF idx == 'kw' %]<option value="kw" selected="selected">Keyword</option>
30
                            [% IF idx == 'kw' %]
31
[% ELSE %]<option value="kw">Keyword</option>[% END %]
31
                                <option value="kw" selected="selected">Keyword</option>
32
32
                            [% ELSE %]
33
[% IF idx == 'au'  %]<option value="au" selected="selected">Author</option>
33
                                <option value="kw">Keyword</option>
34
[% ELSE %]<option value="au">Author</option>[% END %]
34
                            [% END %]
35
35
36
[% IF idx == 'yr'  %]<option value="yr" selected="selected">Publication date</option>
36
                            [% IF idx == 'au'  %]
37
[% ELSE %]<option value="yr">Publication date</option>[% END %]
37
                                <option value="au" selected="selected">Author</option>
38
38
                            [% ELSE %]
39
[% IF idx == 'sn' %]<option value="ident" selected="selected">Standard number</option>
39
                                <option value="au">Author</option>
40
[% ELSE %]<option value="sn">Standard number</option>[% END %]
40
                            [% END %]
41
41
42
[% IF idx == 'nb' %]<option value="nb" selected="selected">ISBN</option>
42
                            [% IF idx == 'yr'  %]
43
[% ELSE %]<option value="nb">ISBN</option>[% END %]
43
                                <option value="yr" selected="selected">Publication date</option>
44
44
                            [% ELSE %]
45
[% IF idx == 'ns' %]<option value="ns" selected="selected">ISSN</option>
45
                                <option value="yr">Publication date</option>
46
[% ELSE %]<option value="ns">ISSN</option>[% END %]
46
                            [% END %]
47
47
48
[% IF idx == 'lcn,phr' %]<option value="lcn,phr" selected="selected">Call number</option>
48
                            [% IF idx == 'sn' %]
49
[% ELSE %]<option value="lcn,phr">Call number</option>[% END %]
49
                                <option value="ident" selected="selected">Standard number</option>
50
50
                            [% ELSE %]
51
[% IF idx == 'su' %]<option value="su" selected="selected">Subject</option>
51
                                <option value="sn">Standard number</option>
52
[% ELSE %]<option value="su">Subject</option>[% END %]
52
                            [% END %]
53
53
54
[% IF idx == 'ti' %]
54
                            [% IF idx == 'nb' %]
55
   <option value="ti" selected="selected">Title</option>
55
                                <option value="nb" selected="selected">ISBN</option>
56
[% ELSE %]
56
                            [% ELSE %]
57
   <option value="ti">Title</option>[% END %]
57
                                <option value="nb">ISBN</option>
58
58
                            [% END %]
59
[% IF idx == 'ti,phr' %]<option value="ti,phr" selected="selected">Title phrase</option>
59
60
[% ELSE %]<option value="ti,phr">Title phrase</option>[% END %]
60
                            [% IF idx == 'ns' %]
61
61
                                <option value="ns" selected="selected">ISSN</option>
62
[% IF idx == 'se' %]<option value="se" selected="selected">Series title</option>
62
                            [% ELSE %]
63
[% ELSE %]<option value="se">Series title</option>[% END %]
63
                                <option value="ns">ISSN</option>
64
64
                            [% END %]
65
[% IF idx == 'bc' or not idx %]<option value="bc" selected="selected">Barcode</option>
65
66
[% ELSE %]<option value="bc">Barcode</option>[% END %]
66
                            [% IF idx == 'lcn,phr' %]
67
67
                                <option value="lcn,phr" selected="selected">Call number</option>
68
[% IF idx == 'acqdate' %]<option value="acqdate" selected="selected">Acquisition date</option>
68
                            [% ELSE %]
69
[% ELSE %]<option value="acqdate">Acquisition date</option>[% END %]
69
                                <option value="lcn,phr">Call number</option>
70
</select>
70
                            [% END %]
71
71
72
   <input type="text" size="30" id="ccl_textbox" name="ccl_textbox" class="focus" title="Enter search terms" value=""/>
72
                            [% IF idx == 'su' %]
73
73
                                <option value="su" selected="selected">Subject</option>
74
</li>
74
                            [% ELSE %]
75
</ol>
75
                                <option value="su">Subject</option>
76
</fieldset>
76
                            [% END %]
77
77
78
[% IF ( sort_by_loop ) %]
78
                            [% IF idx == 'ti' %]
79
<fieldset><legend>Sort by: </legend>
79
                                <option value="ti" selected="selected">Title</option>
80
    <p><select id="sort_by" name="sort_by">
80
                            [% ELSE %]
81
        <option value="">Field-weighted, relevance ranked</option>
81
                                <option value="ti">Title</option>
82
        [% FOREACH sort_by_loo IN sort_by_loop %]
82
                            [% END %]
83
83
84
[% IF ( sort_by_loo.selected ) %]<option value="[% sort_by_loo.value | html %]" selected="selected">[% sort_by_loo.label | html %]</option>[% ELSE %]<option value="[% sort_by_loo.value | html %]">[% sort_by_loo.label | html %]</option>[% END %]
84
                            [% IF idx == 'ti,phr' %]
85
85
                                <option value="ti,phr" selected="selected">Title phrase</option>
86
        [% END %]
86
                            [% ELSE %]
87
    </select>
87
                                <option value="ti,phr">Title phrase</option>
88
        </p>
88
                            [% END %]
89
</fieldset>[% END %]
89
90
90
                            [% IF idx == 'se' %]
91
91
                                <option value="se" selected="selected">Series title</option>
92
92
                            [% ELSE %]
93
93
                                <option value="se">Series title</option>
94
<fieldset class="rows">
94
                            [% END %]
95
<ol>
95
96
    <li>
96
                            [% IF idx == 'bc' or not idx %]
97
        <label for="from">Added on or after date: </label>
97
                                <option value="bc" selected="selected">Barcode</option>
98
        <input type="text" size="10" id="from" name="datefrom" class="flatpickr" data-date_to="to" value="" />
98
                            [% ELSE %]
99
        <div class="hint">[% INCLUDE 'date-format.inc' %]</div>
99
                                <option value="bc">Barcode</option>
100
    </li>
100
                            [% END %]
101
    <li>
101
102
        <label for="to">Added on or before date: </label>
102
                            [% IF idx == 'acqdate' %]
103
        <input type="text" size="10" id="to" name="dateto" class="flatpickr" value="" />
103
                                <option value="acqdate" selected="selected">Acquisition date</option>
104
        <div class="hint">[% INCLUDE 'date-format.inc' %]</div>
104
                            [% ELSE %]
105
    </li>
105
                                <option value="acqdate">Acquisition date</option>
106
</ol>
106
                            [% END %]
107
</fieldset>
107
                        </select>
108
108
                        <input type="text" size="30" id="ccl_textbox" name="ccl_textbox" class="focus" title="Enter search terms" value=""/>
109
<fieldset class="action"><input type="submit" class="btn btn-primary" value="Search" /> <a class="cancel close" href="#">Cancel</a></fieldset>
109
                    </li>
110
</form>
110
                </ol>
111
</div>
111
            </fieldset>
112
113
            [% IF ( sort_by_loop ) %]
114
                <fieldset>
115
                    <legend>Sort by: </legend>
116
                    <p>
117
                        <select id="sort_by" name="sort_by">
118
                            <option value="">Field-weighted, relevance ranked</option>
119
                            [% FOREACH sort_by_loo IN sort_by_loop %]
120
                                [% IF ( sort_by_loo.selected ) %]
121
                                    <option value="[% sort_by_loo.value | html %]" selected="selected">[% sort_by_loo.label | html %]</option>
122
                                [% ELSE %]
123
                                    <option value="[% sort_by_loo.value | html %]">[% sort_by_loo.label | html %]</option>
124
                                [% END %]
125
                            [% END %]
126
                        </select>
127
                    </p>
128
                </fieldset>
129
            [% END %]
130
131
            <fieldset class="rows">
132
                <ol>
133
                    <li>
134
                        <label for="from">Added on or after date: </label>
135
                        <input type="text" size="10" id="from" name="datefrom" class="flatpickr" data-date_to="to" value="" />
136
                        <div class="hint">[% INCLUDE 'date-format.inc' %]</div>
137
                    </li>
138
                    <li>
139
                        <label for="to">Added on or before date: </label>
140
                        <input type="text" size="10" id="to" name="dateto" class="flatpickr" value="" />
141
                        <div class="hint">[% INCLUDE 'date-format.inc' %]</div>
142
                    </li>
143
                </ol>
144
            </fieldset>
145
146
            <fieldset class="action">
147
                <input type="submit" class="btn btn-primary" value="Search" />
148
                <a class="cancel close" href="#">Cancel</a>
149
            </fieldset>
150
        </form>
151
    </div>
112
152
113
[% MACRO jsinclude BLOCK %]
153
[% MACRO jsinclude BLOCK %]
114
    [% INCLUDE 'calendar.inc' %]
154
    [% INCLUDE 'calendar.inc' %]
115
- 

Return to bug 35349