Browse Source

1409 empty search term in subscription search biblio

+ removing some useless code

Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
3.0.x
Paul POULAIN 17 years ago
committed by Joshua Ferraro
parent
commit
c6b086c165
  1. 4
      koha-tmpl/intranet-tmpl/prog/en/modules/serials/subscription-bib-search.tmpl
  2. 32
      serials/subscription-bib-search.pl

4
koha-tmpl/intranet-tmpl/prog/en/modules/serials/subscription-bib-search.tmpl

@ -9,7 +9,9 @@
<h1>Catalogue search</h1>
<!-- TMPL_IF name="no_query" -->
<div class="warning">You must enter a term to search on </div>
<!-- /TMPL_IF -->
<form name="f" action="/cgi-bin/koha/serials/subscription-bib-search.pl" method="post">
<input type="hidden" name="op" value="do_search" />
<input type="hidden" name="type" value="intranet" />

32
serials/subscription-bib-search.pl

@ -67,8 +67,9 @@ $startfrom=0 unless $startfrom;
my ($template, $loggedinuser, $cookie);
my $resultsperpage;
if ($op eq "do_search") {
my $query = $input->param('q');
my $query = $input->param('q');
# don't run the search if no search term !
if ($op eq "do_search" && $query) {
$resultsperpage= $input->param('resultsperpage');
$resultsperpage = 19 if(!defined $resultsperpage);
@ -161,7 +162,18 @@ if ($op eq "do_search") {
to=>$to,
numbers=>\@numbers,
);
} # end of if ($op eq "do_search")
} # end of if ($op eq "do_search" & $query)
elsif ($op eq "do_search") {
($template, $loggedinuser, $cookie)
= get_template_and_user({template_name => "serials/subscription-bib-search.tmpl",
query => $input,
type => "intranet",
authnotrequired => 0,
flagsrequired => {catalogue => 1, serials=>1},
debug => 1,
});
$template->param("no_query" => 1);
}
else {
($template, $loggedinuser, $cookie)
= get_template_and_user({template_name => "serials/subscription-bib-search.tmpl",
@ -172,19 +184,7 @@ if ($op eq "do_search") {
debug => 1,
});
my %itemtypes = GetItemTypes();
my @values = values %itemtypes;
my $CGIitemtype=CGI::scrolling_list(
-name => 'value',
-values => \@values,
-labels => \%itemtypes,
-size => 1,
-multiple => 0
);
$template->param(
CGIitemtype => $CGIitemtype,
);
$template->param("no_query" => 0);
}
# Print the page

Loading…
Cancel
Save