[Koha-patches] [PATCH 9/9] bug 5579: teach MARC export to embed items when needed
Galen Charlton
gmcharlt at gmail.com
Sun Apr 3 04:30:50 CEST 2011
Signed-off-by: Galen Charlton <gmcharlt at gmail.com>
---
tools/export.pl | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/tools/export.pl b/tools/export.pl
index fc0c7be..d858f44 100755
--- a/tools/export.pl
+++ b/tools/export.pl
@@ -133,13 +133,14 @@ if ($op eq "export") {
next;
}
next if not defined $record;
- if ( $dont_export_items || $strip_nonlocal_items || $limit_ind_branch) {
+ C4::Biblio::EmbedItemsInMarcBiblio($record, $biblionumber) unless $dont_export_items;
+ if ($strip_nonlocal_items || $limit_ind_branch) {
my ( $homebranchfield, $homebranchsubfield ) =
GetMarcFromKohaField( 'items.homebranch', '' );
for my $itemfield ($record->field($homebranchfield)){
# if stripping nonlocal items, use loggedinuser's branch if they didn't select one
$branch = C4::Context->userenv->{'branch'} unless $branch;
- $record->delete_field($itemfield) if($dont_export_items || ($itemfield->subfield($homebranchsubfield) ne $branch) ) ;
+ $record->delete_field($itemfield) if($itemfield->subfield($homebranchsubfield) ne $branch) ;
}
}
--
1.7.2.3
More information about the Koha-patches
mailing list