X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=catalogue%2Fexport.pl;h=3a760844d7b00e39665d10a2465e42f690b80410;hb=b93e6df3a1b7051bc92220cf6bd829c2229bfa70;hp=2b55d9ffd4ea310fd4971a8fec4b5cdaba76dc89;hpb=7267ea91acb5902c6539a01fc0c13ea30640aa94;p=koha_fer diff --git a/catalogue/export.pl b/catalogue/export.pl index 2b55d9ffd4..3a760844d7 100755 --- a/catalogue/export.pl +++ b/catalogue/export.pl @@ -22,6 +22,7 @@ my ( $template, $loggedinuser, $cookie ) = get_template_and_user({ my $op=$query->param("op"); my $format=$query->param("format"); +my $error = ''; if ($op eq "export") { my $biblionumber = $query->param("bib"); if ($biblionumber){ @@ -39,7 +40,6 @@ if ($op eq "export") { $marc = marc2modsxml($marc); } elsif ($format =~ /dc/) { - my $error; ($error,$marc) = marc2dcxml($marc,1); $format = "dublin-core.xml"; } @@ -51,6 +51,10 @@ if ($op eq "export") { C4::Charset::SetUTF8Flag($marc, 1); $marc = $marc->as_usmarc(); } + elsif ($format =~ /marcstd/) { + C4::Charset::SetUTF8Flag($marc,1); + ($error, $marc) = marc2marc($marc, 'marcstd', C4::Context->preference('marcflavour')); + } print $query->header( -type => 'application/octet-stream', -attachment=>"bib-$biblionumber.$format");