[Koha-cvs] koha/acqui.simple addbiblio.pl [rel_2_2]

paul poulain paul at koha-fr.org
Wed Sep 13 16:28:56 CEST 2006


CVSROOT:	/cvsroot/koha
Module name:	koha
Branch:		rel_2_2
Changes by:	paul poulain <tipaul>	06/09/13 14:28:56

Modified files:
	acqui.simple   : addbiblio.pl 

Log message:
	reintroducing indicators for UNIMARC libraries.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/acqui.simple/addbiblio.pl?cvsroot=koha&only_with_tag=rel_2_2&r1=1.52.2.53&r2=1.52.2.54

Patches:
Index: addbiblio.pl
===================================================================
RCS file: /cvsroot/koha/koha/acqui.simple/Attic/addbiblio.pl,v
retrieving revision 1.52.2.53
retrieving revision 1.52.2.54
diff -u -b -r1.52.2.53 -r1.52.2.54
--- addbiblio.pl	31 Aug 2006 15:51:53 -0000	1.52.2.53
+++ addbiblio.pl	13 Sep 2006 14:28:56 -0000	1.52.2.54
@@ -1,6 +1,6 @@
 #!/usr/bin/perl
 
-# $Id: addbiblio.pl,v 1.52.2.53 2006/08/31 15:51:53 tipaul Exp $
+# $Id: addbiblio.pl,v 1.52.2.54 2006/09/13 14:28:56 tipaul Exp $
 
 # Copyright 2000-2002 Katipo Communications
 #
@@ -136,6 +136,7 @@
 				}
 				$record->insert_fields_ordered($field);
 			}
+# 			warn $record->as_formatted."";
 			return $record,$encoding;
 		}
 	}
@@ -500,7 +501,12 @@
 	my @ind_tag = $input->param('ind_tag');
 	my @indicator = $input->param('indicator');
 	if (C4::Context->preference('TemplateEncoding') eq "iso-8859-1") {
-		$record = MARChtml2marc($dbh,\@tags,\@subfields,\@values,\@indicator,\@ind_tag);
+        my %indicators;
+        for (my $i=0;$i<=$#ind_tag;$i++) {
+            $indicators{$ind_tag[$i]} = $indicator[$i];
+        }
+		$record = MARChtml2marc($dbh,\@tags,\@subfields,\@values,%indicators);
+# 		warn "RECORD : ".$record->as_formatted;
 	} else {
 		my $xml = MARChtml2xml(\@tags,\@subfields,\@values,\@indicator,\@ind_tag);
 		$record=MARC::Record->new_from_xml($xml,C4::Context->preference('TemplateEncoding'),C4::Context->preference('marcflavour'));





More information about the Koha-cvs mailing list