# Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place,
# Suite 330, Boston, MA 02111-1307 USA
-# $Id$
use strict;
require Exporter;
use C4::Auth;
-use C4::Interface::CGI::Output;
use C4::Output; # contains gettemplate
use C4::Biblio; # GetMarcBiblio GetXmlBiblio
use CGI;
my $query = new CGI;
my $op=$query->param("op");
+my $filename=$query->param("filename");
my $dbh=C4::Context->dbh;
my $marcflavour = C4::Context->preference("marcflavour");
if ($op eq "export") {
-
- print $query->header('Content-Type: text/marc');
+ print $query->header( -type => 'application/octet-stream',
+ -attachment=>$filename);
my $StartingBiblionumber = $query->param("StartingBiblionumber");
my $EndingBiblionumber = $query->param("EndingBiblionumber");
if ( $dont_export_items ) {
# now, find where the itemnumber is stored & extract only the item
my ( $itemnumberfield, $itemnumbersubfield ) =
- GetMarcFromKohaField( $dbh, 'items.itemnumber', '' );
+ GetMarcFromKohaField( 'items.itemnumber', '' );
# and delete it.
foreach ($record->field($itemnumberfield)){
print $record->as_xml_record($marcflavour);
}
else {
- print $record->as_formatted;
+ print $record->as_usmarc();
}
}
exit;