Bug 10853: All existing routing to get a CSV should return a MARC csv
Test plan: Verify that existing CSV lists list MARC CSV profiles and not SQL CSV profiles. Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de> Signed-off-by: Galen Charlton <gmc@esilibrary.com>
This commit is contained in:
parent
06c5d812bd
commit
5ad6350616
7 changed files with 13 additions and 8 deletions
|
@ -98,12 +98,17 @@ sub GetMarcFieldsForCsv {
|
|||
|
||||
# Returns informations aboout csv profiles suitable for html templates
|
||||
sub GetCsvProfilesLoop {
|
||||
# List of existing profiles
|
||||
my ( $type ) = @_;
|
||||
# List of existing profiles
|
||||
my $dbh = C4::Context->dbh;
|
||||
my $sth;
|
||||
my $query = "SELECT export_format_id, profile FROM export_format";
|
||||
if ( $type ) {
|
||||
$query .= " WHERE type = ?";
|
||||
}
|
||||
|
||||
$sth = $dbh->prepare($query);
|
||||
$sth->execute();
|
||||
$sth->execute( $type ? $type : () );
|
||||
return $sth->fetchall_arrayref({});
|
||||
|
||||
}
|
||||
|
|
|
@ -458,7 +458,7 @@ sub shelfpage {
|
|||
shelvesloopall => [ ( @shelvesloop, @shelveslooppriv ) ],
|
||||
numberCanManage => $numberCanManage,
|
||||
"BiblioDefaultView" . C4::Context->preference("BiblioDefaultView") => 1,
|
||||
csv_profiles => GetCsvProfilesLoop()
|
||||
csv_profiles => GetCsvProfilesLoop('marc')
|
||||
);
|
||||
if ( $shelfnumber
|
||||
or $shelves
|
||||
|
|
|
@ -121,7 +121,7 @@ my $resultsarray = \@results;
|
|||
|
||||
$template->param(
|
||||
BIBLIO_RESULTS => $resultsarray,
|
||||
csv_profiles => GetCsvProfilesLoop(),
|
||||
csv_profiles => GetCsvProfilesLoop('marc'),
|
||||
bib_list => $bib_list,
|
||||
);
|
||||
|
||||
|
|
|
@ -89,7 +89,7 @@ if ($bib_list && $format) {
|
|||
print $output;
|
||||
|
||||
} else {
|
||||
$template->param(csv_profiles => GetCsvProfilesLoop());
|
||||
$template->param(csv_profiles => GetCsvProfilesLoop('marc'));
|
||||
$template->param(bib_list => $bib_list);
|
||||
output_html_with_http_headers $query, $cookie, $template->output;
|
||||
}
|
||||
|
|
|
@ -89,7 +89,7 @@ if ($bib_list && $format) {
|
|||
print $output;
|
||||
|
||||
} else {
|
||||
$template->param(csv_profiles => GetCsvProfilesLoop());
|
||||
$template->param(csv_profiles => GetCsvProfilesLoop('marc'));
|
||||
$template->param(bib_list => $bib_list);
|
||||
output_html_with_http_headers $query, $cookie, $template->output;
|
||||
}
|
||||
|
|
|
@ -94,7 +94,7 @@ if ( ShelfPossibleAction( (defined($borrowernumber) ? $borrowernumber : -1), $sh
|
|||
print $output;
|
||||
|
||||
} else {
|
||||
$template->param(csv_profiles => GetCsvProfilesLoop());
|
||||
$template->param(csv_profiles => GetCsvProfilesLoop('marc'));
|
||||
$template->param(shelfid => $shelfid);
|
||||
output_html_with_http_headers $query, $cookie, $template->output;
|
||||
}
|
||||
|
|
|
@ -88,7 +88,7 @@ if ($shelfid && $format) {
|
|||
print $output;
|
||||
}
|
||||
else {
|
||||
$template->param(csv_profiles => GetCsvProfilesLoop());
|
||||
$template->param(csv_profiles => GetCsvProfilesLoop('marc'));
|
||||
$template->param(shelfid => $shelfid);
|
||||
output_html_with_http_headers $query, $cookie, $template->output;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue