Lines 118-123
if (C4::Context->preference('TagsEnabled')) {
Link Here
|
118 |
} |
118 |
} |
119 |
} |
119 |
} |
120 |
|
120 |
|
|
|
121 |
# Default sort field and order |
122 |
my $default_sort_field = C4::Context->preference('OPACdefaultSortField') || 'relevance'; # relevance field by default |
123 |
my $default_sort_order = C4::Context->preference('OPACdefaultSortOrder') || 'dsc'; # decreasing order by default |
124 |
my $default_sort_by = $default_sort_field.'_'.$default_sort_order; |
125 |
|
121 |
## URI Re-Writing |
126 |
## URI Re-Writing |
122 |
# Deprecated, but preserved because it's interesting :-) |
127 |
# Deprecated, but preserved because it's interesting :-) |
123 |
# The same thing can be accomplished with mod_rewrite in |
128 |
# The same thing can be accomplished with mod_rewrite in |
Lines 207-214
if ( $template_type && $template_type eq 'advsearch' ) {
Link Here
|
207 |
$template->param(outer_sup_servers_loop => $secondary_servers_loop,); |
212 |
$template->param(outer_sup_servers_loop => $secondary_servers_loop,); |
208 |
|
213 |
|
209 |
# set the default sorting |
214 |
# set the default sorting |
210 |
my $default_sort_by = C4::Context->preference('OPACdefaultSortField')."_".C4::Context->preference('OPACdefaultSortOrder') |
|
|
211 |
if (C4::Context->preference('OPACdefaultSortField') && C4::Context->preference('OPACdefaultSortOrder')); |
212 |
$template->param($default_sort_by => 1); |
215 |
$template->param($default_sort_by => 1); |
213 |
|
216 |
|
214 |
# determine what to display next to the search boxes (ie, boolean option |
217 |
# determine what to display next to the search boxes (ie, boolean option |
Lines 273-281
$tag = $params->{tag} if $params->{tag};
Link Here
|
273 |
# sort by is used to sort the query |
276 |
# sort by is used to sort the query |
274 |
# in theory can have more than one but generally there's just one |
277 |
# in theory can have more than one but generally there's just one |
275 |
my @sort_by; |
278 |
my @sort_by; |
276 |
my $default_sort_by = C4::Context->preference('OPACdefaultSortField')."_".C4::Context->preference('OPACdefaultSortOrder') |
|
|
277 |
if (C4::Context->preference('OPACdefaultSortField') && C4::Context->preference('OPACdefaultSortOrder')); |
278 |
|
279 |
@sort_by = split("\0",$params->{'sort_by'}) if $params->{'sort_by'}; |
279 |
@sort_by = split("\0",$params->{'sort_by'}) if $params->{'sort_by'}; |
280 |
$sort_by[0] = $default_sort_by if !$sort_by[0] && defined($default_sort_by); |
280 |
$sort_by[0] = $default_sort_by if !$sort_by[0] && defined($default_sort_by); |
281 |
foreach my $sort (@sort_by) { |
281 |
foreach my $sort (@sort_by) { |
282 |
- |
|
|