|
Lines 128-133
if (scalar keys %params > 0) {
Link Here
|
| 128 |
my $op = shift @op; |
128 |
my $op = shift @op; |
| 129 |
if (defined $q and $q ne '') { |
129 |
if (defined $q and $q ne '') { |
| 130 |
if ($i == 0) { |
130 |
if ($i == 0) { |
|
|
131 |
if (C4::Context->preference("marcflavor") ne "UNIMARC" && $field eq 'publicationdate') { |
| 132 |
$field = 'copyrightdate'; |
| 133 |
} |
| 131 |
$f = { |
134 |
$f = { |
| 132 |
field => $field, |
135 |
field => $field, |
| 133 |
query => $q, |
136 |
query => $q, |
|
Lines 181-190
if (scalar keys %params > 0) {
Link Here
|
| 181 |
}; |
184 |
}; |
| 182 |
} |
185 |
} |
| 183 |
|
186 |
|
|
|
187 |
my $sortby = $cgi->param('sortby') || 'itemnumber'; |
| 188 |
if (C4::Context->preference("marcflavor") ne "UNIMARC" && $sortby eq 'publicationyear') { |
| 189 |
$sortby = 'copyrightdate'; |
| 190 |
} |
| 191 |
warn $sortby; |
| 184 |
my $search_params = { |
192 |
my $search_params = { |
| 185 |
rows => $cgi->param('rows') // 20, |
193 |
rows => $cgi->param('rows') // 20, |
| 186 |
page => $cgi->param('page') || 1, |
194 |
page => $cgi->param('page') || 1, |
| 187 |
sortby => $cgi->param('sortby') || 'itemnumber', |
195 |
sortby => $sortby, |
| 188 |
sortorder => $cgi->param('sortorder') || 'asc', |
196 |
sortorder => $cgi->param('sortorder') || 'asc', |
| 189 |
}; |
197 |
}; |
| 190 |
|
198 |
|
| 191 |
- |
|
|