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

(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/subtype_limits.inc (-48 / +255 lines)
Lines 1-49 Link Here
1
[%- BLOCK subtype_limits_description -%]
1
[%- BLOCK subtype_dropdowns -%]
2
    [%- SWITCH subtype_limit -%]
2
    <select name="limit" class="subtype">
3
        [%- CASE  'aud:a' -%]<span>Preschool</span>
3
        [% IF ( limits.aud.size ) %]
4
        [%- CASE  'aud:b' -%]<span>Primary</span>
4
            <option value="" class="menuheader">Any audience</option>
5
        [%- CASE  'aud:c' -%]<span>Pre-adolescent</span>
5
        [% ELSE %]
6
        [%- CASE  'aud:d' -%]<span>Adolescent</span>
6
            <option value="" selected="selected" class="menuheader">Any audience</option>
7
        [%- CASE  'aud:e' -%]<span>Adult</span>
7
        [% END %]
8
        [%- CASE  'aud:f' -%]<span>Specialized</span>
8
        [% IF (limits.aud.0 == 'a' ) %]
9
        [%- CASE  'aud:g' -%]<span>General</span>
9
            <option selected="selected" value="aud:a">Preschool</option>
10
        [%- CASE  'aud:j' -%]<span>Juvenile</span>
10
        [% ELSE %]
11
        [%- CASE  'fic:1' -%]<span>Fiction</span>
11
            <option value="aud:a">Preschool</option>
12
        [%- CASE  'fic:0' -%]<span>Non-fiction</span>
12
        [% END %]
13
        [%- CASE  'bio:b' -%]<span>Biography</span>
13
        [% IF (limits.aud.0 == 'b' ) %]
14
        [%- CASE  'mus:j' -%]<span>Musical recording</span>
14
            <option value="aud:b">Primary</option>
15
        [%- CASE  'mus:i' -%]<span>Non-musical recording</span>
15
        [% ELSE %]
16
        [%- CASE  'l-format:ta' -%]<span>Regular print</span>
16
            <option value="aud:b">Primary</option>
17
        [%- CASE  'l-format:tb' -%]<span>Large print</span>
17
        [% END %]
18
        [%- CASE  'l-format:tc or l-format:fb' -%]<span>Braille</span>
18
        [% IF (limits.aud.0 == 'c' ) %]
19
        [%- CASE  '' -%]<span>-----------</span>
19
            <option value="aud:c">Pre-adolescent</option>
20
        [%- CASE  'l-format:sd' -%]<span>CD audio</span>
20
        [% ELSE %]
21
        [%- CASE  'l-format:ss' -%]<span>Cassette recording</span>
21
            <option value="aud:c">Pre-adolescent</option>
22
        [%- CASE  'l-format:vf' -%]<span>VHS tape / Videocassette</span>
22
        [% END %]
23
        [%- CASE  'l-format:vd' -%]<span>DVD video / Videodisc</span>
23
        [% IF (limits.aud.0 == 'd' ) %]
24
        [%- CASE  'l-format:co' -%]<span>CD software</span>
24
            <option value="aud:d">Adolescent</option>
25
        [%- CASE  'l-format:cr' -%]<span>Website</span>
25
        [% ELSE %]
26
        [%- CASE  'ctype:a' -%]<span>Abstracts / Summaries</span>
26
            <option value="aud:d">Adolescent</option>
27
        [%- CASE  'ctype:b' -%]<span>Bibliographies</span>
27
        [% END %]
28
        [%- CASE  'ctype:c' -%]<span>Catalogs</span>
28
        [% IF (limits.aud.0 == 'e' ) %]
29
        [%- CASE  'ctype:d' -%]<span>Dictionaries</span>
29
            <option value="aud:e">Adult</option>
30
        [%- CASE  'ctype:e' -%]<span>Encyclopedias </span>
30
        [% ELSE %]
31
        [%- CASE  'ctype:f' -%]<span>Handbooks</span>
31
            <option value="aud:e">Adult</option>
32
        [%- CASE  'ctype:g' -%]<span>Legal articles</span>
32
        [% END %]
33
        [%- CASE  'ctype:i' -%]<span>Indexes</span>
33
        [% IF (limits.aud.0 == 'f' ) %]
34
        [%- CASE  'ctype:j' -%]<span>Patent document</span>
34
            <option value="aud:f">Specialized</option>
35
        [%- CASE  'ctype:k' -%]<span>Discographies</span>
35
        [% ELSE %]
36
        [%- CASE  'ctype:l' -%]<span>Legislation</span>
36
            <option value="aud:f">Specialized</option>
37
        [%- CASE  'ctype:m' -%]<span>Theses</span>
37
        [% END %]
38
        [%- CASE  'ctype:n' -%]<span>Surveys</span>
38
        [% IF (limits.aud.0 == 'g' ) %]
39
        [%- CASE  'ctype:o' -%]<span>Reviews</span>
39
            <option value="aud:g">General</option>
40
        [%- CASE  'ctype:p' -%]<span>Programmed texts</span>
40
        [% ELSE %]
41
        [%- CASE  'ctype:q' -%]<span>Filmographies</span>
41
            <option value="aud:g">General</option>
42
        [%- CASE  'ctype:r' -%]<span>Directories</span>
42
        [% END %]
43
        [%- CASE  'ctype:s' -%]<span>Statistics</span>
43
        [% IF (limits.aud.0 == 'j' ) %]
44
        [%- CASE  'ctype:t' -%]<span>Technical reports</span>
44
            <option value="aud:j">Juvenile</option>
45
        [%- CASE  'ctype:v' -%]<span>Legal cases and case notes</span>
45
        [% ELSE %]
46
        [%- CASE  'ctype:w' -%]<span>Law reports and digests</span>
46
            <option value="aud:j">Juvenile</option>
47
        [%- CASE  'ctype:z' -%]<span>Treaties </span>
47
        [% END %]
48
    [%- END -%]
48
        [% limits.delete( 'aud' ) %]
49
    </select>
50
51
    <select name="limit" class="subtype">
52
        [% IF ( limits.fic.size OR limits.bio.size OR limits.mus.size ) %]
53
            <option value="" class="menuheader">Any content</option>
54
        [% ELSE %]
55
            <option value="" selected="selected" class="menuheader">Any content</option>
56
        [% END %]
57
        [% IF (limits.fic.0 == '1' ) %]
58
            <option value="fic:1" selected="selected" >Fiction</option>
59
        [% ELSE %]
60
            <option value="fic:1" >Fiction</option>
61
        [% END %]
62
        [% IF (limits.fic.0 == '0' ) %]
63
            <option value="fic:0" selected="selected" >Non-fiction</option>
64
        [% ELSE %]
65
            <option value="fic:0" >Non-fiction</option>
66
        [% END %]
67
        [% IF (limits.bio.0 == 'b' ) %]
68
            <option value="bio:b" selected="selected" >Biography</option>
69
        [% ELSE %]
70
            <option value="bio:b" >Biography</option>
71
        [% END %]
72
        [% IF (limits.mus.0 == 'j' ) %]
73
            <option value="mus:j" selected="selected" >Musical recording</option>
74
        [% ELSE %]
75
            <option value="mus:j" >Musical recording</option>
76
        [% END %]
77
        [% IF (limits.mus.0 == 'i' ) %]
78
            <option value="mus:i" selected="selected" >Non-musical recording</option>
79
        [% ELSE %]
80
            <option value="mus:i" >Non-musical recording</option>
81
        [% END %]
82
        [% limits.delete( 'fic' ) %]
83
        [% limits.delete( 'bio' ) %]
84
        [% limits.delete( 'mus' ) %]
85
    </select>
86
87
   [% SET lformat = 'l-format' %]
88
    <select name="limit" class="subtype">
89
        [% IF ( limits.$lformat.size ) %]
90
            <option value="" class="menuheader">Any format</option>
91
        [% ELSE %]
92
            <option value="" selected="selected" class="menuheader">Any format</option>
93
        [% END %]
94
        [% IF (limits.$lformat.0 == 'ta' ) %]
95
            <option value="l-format:ta" selected="selected" >Regular print</option>
96
        [% ELSE %]
97
            <option value="l-format:ta" >Regular print</option>
98
        [% END %]
99
        [% IF (limits.$lformat.0 == 'tb' ) %]
100
            <option value="l-format:tb" selected="selected" >Large print</option>
101
        [% ELSE %]
102
            <option value="l-format:tb" >Large print</option>
103
        [% END %]
104
        [% IF (limits.$lformat.0 == 'tc or fb' ) %]
105
            <option value="l-format:tc or fb" selected="selected" >Braille</option>
106
        [% ELSE %]
107
            <option value="l-format:tc or l-format:fb" >Braille</option>
108
        [% END %]
109
            <option value="" >-----------</option>
110
        [% IF (limits.$lformat.0 == 'sd' ) %]
111
            <option value="l-format:sd" selected="selected" >CD audio</option>
112
        [% ELSE %]
113
            <option value="l-format:sd" >CD audio</option>
114
        [% END %]
115
        [% IF (limits.$lformat.0 == 'ss' ) %]
116
            <option value="l-format:ss" selected="selected" >Cassette recording</option>
117
        [% ELSE %]
118
            <option value="l-format:ss" >Cassette recording</option>
119
        [% END %]
120
        [% IF (limits.$lformat.0 == 'vf' ) %]
121
            <option value="l-format:vf" selected="selected" >VHS tape / Videocassette</option>
122
        [% ELSE %]
123
            <option value="l-format:vf" >VHS tape / Videocassette</option>
124
        [% END %]
125
        [% IF (limits.$lformat.0 == 'vd' ) %]
126
            <option value="l-format:vd" selected="selected" >DVD video / Videodisc</option>
127
        [% ELSE %]
128
            <option value="l-format:vd" >DVD video / Videodisc</option>
129
        [% END %]
130
        [% IF (limits.$lformat.0 == 'co' ) %]
131
            <option value="l-format:co" selected="selected" >CD software</option>
132
        [% ELSE %]
133
            <option value="l-format:co" >CD software</option>
134
        [% END %]
135
        [% IF (limits.$lformat.0 == 'cr' ) %]
136
            <option value="l-format:cr" selected="selected" >Website</option>
137
        [% ELSE %]
138
            <option value="l-format:cr" >Website</option>
139
        [% END %]
140
        [% limits.delete( 'l-format' ) %]
141
    </select>
142
143
    <select name="limit" class="subtype">
144
        [% IF ( limits.ctype.size ) %]
145
            <option value="" >Additional content types</option>
146
        [% ELSE %]
147
            <option value="" selected="selected" >Additional content types</option>
148
        [% END %]
149
        [% IF (limits.ctype.0 == 'a' ) %]
150
            <option value="ctype:a" selected="selected" >Abstracts / Summaries</option>
151
        [% ELSE %]
152
            <option value="ctype:a" >Abstracts / Summaries</option>
153
        [% END %]
154
        [% IF (limits.ctype.0 == 'b' ) %]
155
            <option value="ctype:b" selected="selected" >Bibliographies</option>
156
        [% ELSE %]
157
            <option value="ctype:b" >Bibliographies</option>
158
        [% END %]
159
        [% IF (limits.ctype.0 == 'c' ) %]
160
            <option value="ctype:c" selected="selected" >Catalogs</option>
161
        [% ELSE %]
162
            <option value="ctype:c" >Catalogs</option>
163
        [% END %]
164
        [% IF (limits.ctype.0 == 'e' ) %]
165
            <option value="ctype:e" selected="selected" >Encyclopedias </option>
166
        [% ELSE %]
167
            <option value="ctype:e" >Encyclopedias </option>
168
        [% END %]
169
        [% IF (limits.ctype.0 == 'f' ) %]
170
            <option value="ctype:f" selected="selected" >Handbooks</option>
171
        [% ELSE %]
172
            <option value="ctype:f" >Handbooks</option>
173
        [% END %]
174
        [% IF (limits.ctype.0 == 'g' ) %]
175
            <option value="ctype:g" selected="selected" >Legal articles</option>
176
        [% ELSE %]
177
            <option value="ctype:g" >Legal articles</option>
178
        [% END %]
179
        [% IF (limits.ctype.0 == 'i' ) %]
180
            <option value="ctype:i" selected="selected" >Indexes</option>
181
        [% ELSE %]
182
            <option value="ctype:i" >Indexes</option>
183
        [% END %]
184
        [% IF (limits.ctype.0 == 'j' ) %]
185
            <option value="ctype:j" selected="selected" >Patent document</option>
186
        [% ELSE %]
187
            <option value="ctype:j" >Patent document</option>
188
        [% END %]
189
        [% IF (limits.ctype.0 == 'k' ) %]
190
            <option value="ctype:k" selected="selected" >Discographies</option>
191
        [% ELSE %]
192
            <option value="ctype:k" >Discographies</option>
193
        [% END %]
194
        [% IF (limits.ctype.0 == 'l' ) %]
195
            <option value="ctype:l" selected="selected" >Legislation</option>
196
        [% ELSE %]
197
            <option value="ctype:l" >Legislation</option>
198
        [% END %]
199
        [% IF (limits.ctype.0 == 'm' ) %]
200
            <option value="ctype:m" selected="selected" >Theses</option>
201
        [% ELSE %]
202
            <option value="ctype:m" >Theses</option>
203
        [% END %]
204
        [% IF (limits.ctype.0 == 'n' ) %]
205
            <option value="ctype:n" selected="selected" >Surveys</option>
206
        [% ELSE %]
207
            <option value="ctype:n" >Surveys</option>
208
        [% END %]
209
        [% IF (limits.ctype.0 == 'o' ) %]
210
            <option value="ctype:o" selected="selected" >Reviews</option>
211
        [% ELSE %]
212
            <option value="ctype:o" >Reviews</option>
213
        [% END %]
214
        [% IF (limits.ctype.0 == 'p' ) %]
215
            <option value="ctype:p" selected="selected" >Programmed texts</option>
216
        [% ELSE %]
217
            <option value="ctype:p" >Programmed texts</option>
218
        [% END %]
219
        [% IF (limits.ctype.0 == 'q' ) %]
220
            <option value="ctype:q" selected="selected" >Filmographies</option>
221
        [% ELSE %]
222
            <option value="ctype:q" >Filmographies</option>
223
        [% END %]
224
        [% IF (limits.ctype.0 == 'r' ) %]
225
            <option value="ctype:r" selected="selected" >Directories</option>
226
        [% ELSE %]
227
            <option value="ctype:r" >Directories</option>
228
        [% END %]
229
        [% IF (limits.ctype.0 == 's' ) %]
230
            <option value="ctype:s" selected="selected" >Statistics</option>
231
        [% ELSE %]
232
            <option value="ctype:s" >Statistics</option>
233
        [% END %]
234
        [% IF (limits.ctype.0 == 't' ) %]
235
            <option value="ctype:t" selected="selected" >Technical reports</option>
236
        [% ELSE %]
237
            <option value="ctype:t" >Technical reports</option>
238
        [% END %]
239
        [% IF (limits.ctype.0 == 'v' ) %]
240
            <option value="ctype:v" selected="selected" >Legal cases and case notes</option>
241
        [% ELSE %]
242
            <option value="ctype:v" >Legal cases and case notes</option>
243
        [% END %]
244
        [% IF (limits.ctype.0 == 'w' ) %]
245
            <option value="ctype:w" selected="selected" >Law reports and digests</option>
246
        [% ELSE %]
247
            <option value="ctype:w" >Law reports and digests</option>
248
        [% END %]
249
        [% IF (limits.ctype.0 == 'z' ) %]
250
            <option value="ctype:z" selected="selected" >Treaties </option>
251
        [% ELSE %]
252
            <option value="ctype:z" >Treaties </option>
253
        [% END %]
254
        [% limits.delete( 'ctype' ) %]
255
    </select>
49
[%- END -%]
256
[%- END -%]
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/advsearch.tt (-65 / +2 lines)
Lines 251-263 Link Here
251
<!-- SUBTYPE LIMITS -->
251
<!-- SUBTYPE LIMITS -->
252
        <fieldset id="subtype">
252
        <fieldset id="subtype">
253
        <legend>Subtype limits</legend><p>
253
        <legend>Subtype limits</legend><p>
254
254
        [% PROCESS subtype_dropdowns %]
255
        <fieldset id="current_subtype_limits"><legend>Current subtype limits</legend>
255
        <fieldset id="current_subtype_limits"><legend>Current subtype limits</legend>
256
        [% FOREACH subtype IN ['aud','fic','bio','ctype','l-format'] %]
256
        [% FOREACH subtype IN ['aud','fic','bio','ctype','l-format'] %]
257
            [% FOREACH limit IN limits.$subtype %]
257
            [% FOREACH limit IN limits.$subtype %]
258
                <span>
258
                <span>
259
                    <input name="limit" value="[% subtype | html %]:[% limit | html %]" type="hidden">
259
                    <input name="limit" value="[% subtype | html %]:[% limit | html %]" type="hidden">
260
                    <label for="subtype_limit_[% loop.index() | html %]">[% PROCESS subtype_limits_description subtype_limit = subtype _':' _ limit %]</label>
260
                    <label for="subtype_limit_[% loop.index() | html %]">[%# PROCESS subtype_limits_description subtype_limit = subtype _':' _ limit #%]</label>
261
                    <input type="checkbox" class="toggle_limit" name="subtype_limit_[% loop.index() | html %]" checked="checked">
261
                    <input type="checkbox" class="toggle_limit" name="subtype_limit_[% loop.index() | html %]" checked="checked">
262
                </span>
262
                </span>
263
           [% END %]
263
           [% END %]
Lines 265-332 Link Here
265
        [% END %]
265
        [% END %]
266
        </fieldset>
266
        </fieldset>
267
267
268
        <select name="limit" class="subtype">
269
            <option value="" selected="selected" class="menuheader">Any audience</option>
270
			<option value="aud:a">Preschool</option>
271
			<option value="aud:b">Primary</option>
272
			<option value="aud:c">Pre-adolescent</option>
273
			<option value="aud:d">Adolescent</option>
274
			<option value="aud:e">Adult</option>
275
			<option value="aud:f">Specialized</option>
276
			<option value="aud:g">General</option>
277
			<option value="aud:j">Juvenile</option>
278
        </select>
279
        
280
        <select name="limit" class="subtype">
281
            <option value="" selected="selected" class="menuheader">Any content</option>
282
            <option value="fic:1" >Fiction</option>
283
            <option value="fic:0" >Non-fiction</option>
284
            <option value="bio:b" >Biography</option>
285
            <option value="mus:j" >Musical recording</option>
286
            <option value="mus:i" >Non-musical recording</option>
287
        </select>
288
289
        
290
        <select name="limit" class="subtype">
291
            <option value="" selected="selected" class="menuheader">Any format</option>
292
            <option value="l-format:ta" >Regular print</option>
293
            <option value="l-format:tb" >Large print</option>
294
            <option value="l-format:tc or l-format:fb">Braille</option>
295
            <option value="" >-----------</option>
296
            <option value="l-format:sd" >CD audio</option>
297
            <option value="l-format:ss" >Cassette recording</option>
298
            <option value="l-format:vf" >VHS tape / Videocassette</option>
299
            <option value="l-format:vd" >DVD video / Videodisc</option>
300
            <option value="l-format:co" >CD software</option>
301
            <option value="l-format:cr" >Website</option>
302
        </select>
303
        
304
        <select name="limit" class="subtype">
305
            <option value="" >Additional content types</option>
306
            <option value="ctype:a" >Abstracts / Summaries</option>
307
            <option value="ctype:b" >Bibliographies</option>
308
            <option value="ctype:c" >Catalogs</option>
309
            <option value="ctype:d" >Dictionaries</option>
310
            <option value="ctype:e" >Encyclopedias </option>
311
            <option value="ctype:f" >Handbooks</option>
312
            <option value="ctype:g" >Legal articles</option>
313
            <option value="ctype:i" >Indexes</option>
314
            <option value="ctype:j" >Patent document</option>
315
            <option value="ctype:k" >Discographies</option>
316
            <option value="ctype:l" >Legislation</option>
317
            <option value="ctype:m" >Theses</option>
318
            <option value="ctype:n" >Surveys</option>
319
            <option value="ctype:o" >Reviews</option>
320
            <option value="ctype:p" >Programmed texts</option>
321
            <option value="ctype:q" >Filmographies</option>
322
            <option value="ctype:r" >Directories</option>
323
            <option value="ctype:s" >Statistics</option>
324
            <option value="ctype:t" >Technical reports</option>
325
            <option value="ctype:v" >Legal cases and case notes</option>
326
            <option value="ctype:w" >Law reports and digests</option>
327
            <option value="ctype:z" >Treaties </option>
328
        </select>
329
       </p>
330
268
331
</fieldset>
269
</fieldset>
332
[% END %]
270
[% END %]
333
- 

Return to bug 22605