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

(-)a/C4/Templates.pm (-1 / +5 lines)
Lines 224-230 sub param { Link Here
224
        my $val = shift;
224
        my $val = shift;
225
        if    ( ref($val) eq 'ARRAY' && !scalar @$val ) { $val = undef; }
225
        if    ( ref($val) eq 'ARRAY' && !scalar @$val ) { $val = undef; }
226
        elsif ( ref($val) eq 'HASH'  && !scalar %$val ) { $val = undef; }
226
        elsif ( ref($val) eq 'HASH'  && !scalar %$val ) { $val = undef; }
227
        $self->{VARS}->{$key} = $val;
227
        if ( $key ) {
228
            $self->{VARS}->{$key} = $val;
229
        } else {
230
            warn "Problem = a value of $val has been passed to param without key";
231
        }
228
    }
232
    }
229
}
233
}
230
234
(-)a/catalogue/search.pl (-2 / +1 lines)
Lines 369-375 if ( C4::Context->preference('defaultSortField') Link Here
369
@sort_by = split("\0",$params->{'sort_by'}) if $params->{'sort_by'};
369
@sort_by = split("\0",$params->{'sort_by'}) if $params->{'sort_by'};
370
$sort_by[0] = $default_sort_by unless $sort_by[0];
370
$sort_by[0] = $default_sort_by unless $sort_by[0];
371
foreach my $sort (@sort_by) {
371
foreach my $sort (@sort_by) {
372
    $template->param($sort => 1);
372
    $template->param($sort => 1) if $sort;
373
}
373
}
374
$template->param('sort_by' => $sort_by[0]);
374
$template->param('sort_by' => $sort_by[0]);
375
375
376
- 

Return to bug 6840