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

(-)a/C4/Templates.pm (-1 / +5 lines)
Lines 179-185 sub param { Link Here
179
        my $val = shift;
179
        my $val = shift;
180
        if    ( ref($val) eq 'ARRAY' && !scalar @$val ) { $val = undef; }
180
        if    ( ref($val) eq 'ARRAY' && !scalar @$val ) { $val = undef; }
181
        elsif ( ref($val) eq 'HASH'  && !scalar %$val ) { $val = undef; }
181
        elsif ( ref($val) eq 'HASH'  && !scalar %$val ) { $val = undef; }
182
        $self->{VARS}->{$key} = $val;
182
        if ( $key ) {
183
            $self->{VARS}->{$key} = $val;
184
        } else {
185
            warn "Problem = a value of $val has been passed to param without key";
186
        }
183
    }
187
    }
184
}
188
}
185
189
(-)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