|
Lines 247-311
Link Here
|
| 247 |
[% END %] |
247 |
[% END %] |
| 248 |
|
248 |
|
| 249 |
[% UNLESS ( done_searched ) %] |
249 |
[% UNLESS ( done_searched ) %] |
| 250 |
<div id="advsearch" style="padding-bottom:3em;"> |
250 |
[% INCLUDE 'serials-advsearch.inc' %] |
| 251 |
<form action="/cgi-bin/koha/serials/serials-search.pl" method="get"> |
|
|
| 252 |
<fieldset class="rows"> |
| 253 |
<legend>Search subscriptions</legend> |
| 254 |
<ol> |
| 255 |
<li> |
| 256 |
<label for="issn">ISSN:</label> |
| 257 |
<input type="text" id="issn" name="ISSN_filter" value="[% ISSN_filter | html %]" /> |
| 258 |
</li> |
| 259 |
<li> |
| 260 |
<label for="title">Title:</label> |
| 261 |
<input type="text" id="title" name="title_filter" value="[% title_filter | html %]" /> |
| 262 |
</li> |
| 263 |
[% IF ( marcflavour == "UNIMARC" ) %] |
| 264 |
<li> |
| 265 |
<label for="ean">EAN:</label> |
| 266 |
<input type="text" id="ean" name="EAN_filter" value="[% EAN_filter | html %]" /> |
| 267 |
</li> |
| 268 |
[% END %] |
| 269 |
<li class="local"> |
| 270 |
<label for="callnumber">Call number:</label> |
| 271 |
<input type="text" id="callnumber" name="callnumber_filter" value="[% callnumber_filter | html %]" /> |
| 272 |
</li> |
| 273 |
<li> |
| 274 |
<label for="publisher">Publisher:</label> |
| 275 |
<input type="text" id="publisher" name="publisher_filter" value="[% publisher_filter | html %]" /> |
| 276 |
</li> |
| 277 |
<li class="local"> |
| 278 |
<label for="bookseller">Vendor:</label> |
| 279 |
<input type="text" id="bookseller" name="bookseller_filter" value="[% bookseller_filter | html %]" /> |
| 280 |
</li> |
| 281 |
<li class="local"> |
| 282 |
<label for="branch">Library:</label> |
| 283 |
<select id="branch" name="branch_filter"> |
| 284 |
<option value="">All</option> |
| 285 |
[%# FIXME Should not we filter the libraries? %] |
| 286 |
[% PROCESS options_for_libraries libraries => Branches.all( selected => branch_filter, unfiltered => 1 ) %] |
| 287 |
</select> |
| 288 |
</li> |
| 289 |
<li class="local"> |
| 290 |
<label for="location">Location:</label> |
| 291 |
[% PROCESS 'av-build-dropbox.inc' name="location_filter", category="LOC", default=location_filter, all=1 %] |
| 292 |
</li> |
| 293 |
<li class="local"> |
| 294 |
<label for="to">Expires before:</label> |
| 295 |
<input type="text" id="to" name="expiration_date_filter" value="[% expiration_date_filter | html %]" size="10" maxlength="10" class="flatpickr" /> |
| 296 |
</li> |
| 297 |
[% INCLUDE 'additional-fields-entry.inc' available=additional_fields_for_subscription values=additional_field_filters wrap_fieldset=0 %] |
| 298 |
</ol> |
| 299 |
<input type="hidden" name="searched" value="1" /> |
| 300 |
[% IF ( mana ) %] |
| 301 |
<input type="hidden" name="mana" value="1" /> |
| 302 |
[% END %] |
| 303 |
<fieldset class="action"> |
| 304 |
<input type="submit" class="btn btn-primary" value="Search" /> |
| 305 |
</fieldset> |
| 306 |
</fieldset> <!-- /.rows --> |
| 307 |
</form> |
| 308 |
</div> <!-- /#advsearch --> |
| 309 |
[% END # /UNLESS ( done_searched )%] |
251 |
[% END # /UNLESS ( done_searched )%] |
| 310 |
|
252 |
|
| 311 |
[% IF ( done_searched ) %] |
253 |
[% IF ( done_searched ) %] |
|
Lines 364-445
Link Here
|
| 364 |
[% INCLUDE 'serials-menu.inc' %] |
306 |
[% INCLUDE 'serials-menu.inc' %] |
| 365 |
[% IF ( done_searched ) %] |
307 |
[% IF ( done_searched ) %] |
| 366 |
[% UNLESS ( mana ) %] |
308 |
[% UNLESS ( mana ) %] |
| 367 |
<div id="advsearch"> |
309 |
[% INCLUDE 'serials-advsearch.inc' brief=1 %] |
| 368 |
<form action="/cgi-bin/koha/serials/serials-search.pl" method="get"> |
|
|
| 369 |
<fieldset class="brief"> |
| 370 |
<h4>Search subscriptions</h4> |
| 371 |
<ol> |
| 372 |
<li> |
| 373 |
<label for="issn">ISSN:</label> |
| 374 |
<input type="text" id="issn" name="ISSN_filter" value="[% ISSN_filter | html %]" /> |
| 375 |
</li> |
| 376 |
<li> |
| 377 |
<label for="title">Title:</label> |
| 378 |
<input type="text" id="title" name="title_filter" value="[% title_filter | html %]" /> |
| 379 |
</li> |
| 380 |
[% IF ( marcflavour == "UNIMARC" ) %] |
| 381 |
<li> |
| 382 |
<label for="ean">EAN:</label> |
| 383 |
<input type="text" id="ean" name="EAN_filter" value="[% EAN_filter | html %]" /> |
| 384 |
</li> |
| 385 |
[% END %] |
| 386 |
<li> |
| 387 |
<label for="callnumber">Call number:</label> |
| 388 |
<input type="text" id="callnumber" name="callnumber_filter" value="[% callnumber_filter | html %]" /> |
| 389 |
</li> |
| 390 |
<li> |
| 391 |
<label for="publisher">Publisher:</label> |
| 392 |
<input type="text" id="publisher" name="publisher_filter" value="[% publisher_filter | html %]" /> |
| 393 |
</li> |
| 394 |
<li> |
| 395 |
<label for="bookseller">Vendor:</label> |
| 396 |
<input type="text" id="bookseller" name="bookseller_filter" value="[% bookseller_filter | html %]" /> |
| 397 |
</li> |
| 398 |
<li> |
| 399 |
<label for="branch">Library:</label> |
| 400 |
<select id="branch" name="branch_filter"> |
| 401 |
<option value="">All</option> |
| 402 |
[%# FIXME Should not we filter the libraries? %] |
| 403 |
[% PROCESS options_for_libraries libraries => Branches.all( selected => branch_filter, unfiltered => 1 ) %] |
| 404 |
</select> |
| 405 |
</li> |
| 406 |
<li> |
| 407 |
<label for="location">Location:</label> |
| 408 |
[% PROCESS 'av-build-dropbox.inc' name="location_filter", category="LOC", default=location_filter, all=1 %] |
| 409 |
</li> |
| 410 |
<li> |
| 411 |
<label for="to">Expires before:</label> |
| 412 |
<input type="text" id="to" name="expiration_date_filter" value="[% expiration_date_filter | html %]" size="10" maxlength="10" class="flatpickr" /> |
| 413 |
</li> |
| 414 |
|
| 415 |
[% FOR field IN additional_fields_for_subscription %] |
| 416 |
<li> |
| 417 |
<label for="additional_field_[% field.id | html %]ID"> [% field.name | html %]: </label> |
| 418 |
[% IF field.authorised_value_category %] |
| 419 |
<select id="additional_field_[% field.id | html %]" name="additional_field_[% field.id | html %]"> |
| 420 |
<option value="">All</option> |
| 421 |
[% FOREACH av IN AuthorisedValues.GetAuthValueDropbox(field.authorised_value_category) %] |
| 422 |
[% IF av.authorised_value == additional_field_filters.${field.id} %] |
| 423 |
<option value="[% av.authorised_value | html %]" selected="selected">[% av.lib | html %]</option> |
| 424 |
[% ELSE %] |
| 425 |
<option value="[% av.authorised_value | html %]">[% av.lib | html %]</option> |
| 426 |
[% END %] |
| 427 |
[% END %] |
| 428 |
</select> |
| 429 |
[% ELSE %] |
| 430 |
<input id="additional_field_[% field.id | html %]" type="text" value="[% additional_field_filters.${field.id} | html %]" name="additional_field_[% field.id | html %]" /> |
| 431 |
[% END %] |
| 432 |
</li> |
| 433 |
[% END %] |
| 434 |
</ol> |
| 435 |
<input type="hidden" name="searched" value="1" /> |
| 436 |
<fieldset class="action"> |
| 437 |
<input type="submit" class="btn btn-primary" value="Search" /> |
| 438 |
</fieldset> |
| 439 |
|
| 440 |
</fieldset> <!-- /.brief --> |
| 441 |
</form> |
| 442 |
</div> <!-- /#advsearch --> |
| 443 |
[% END # / UNLESS ( mana ) %] |
310 |
[% END # / UNLESS ( mana ) %] |
| 444 |
[% END # / IF ( done_searched ) %] |
311 |
[% END # / IF ( done_searched ) %] |
| 445 |
</aside> |
312 |
</aside> |
| 446 |
- |
|
|