koha-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


From: Joshua Ferraro
Subject: [Koha-cvs] koha/acqui.simple additem.pl [rel_2_2]
Date: Wed, 01 Mar 2006 17:25:11 +0000

CVSROOT:        /sources/koha
Module name:    koha
Branch:         rel_2_2
Changes by:     Joshua Ferraro <address@hidden> 06/03/01 17:25:11

Modified files:
        acqui.simple   : additem.pl 

Log message:
        Add support for new MARChtml2xml routine.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/koha/acqui.simple/additem.pl.diff?only_with_tag=rel_2_2&tr1=1.27.2.12&tr2=1.27.2.13&r1=text&r2=text

Patches:
Index: koha/acqui.simple/additem.pl
diff -u koha/acqui.simple/additem.pl:1.27.2.12 
koha/acqui.simple/additem.pl:1.27.2.13
--- koha/acqui.simple/additem.pl:1.27.2.12      Sun Feb  5 21:59:21 2006
+++ koha/acqui.simple/additem.pl        Wed Mar  1 17:25:11 2006
@@ -1,6 +1,6 @@
 #!/usr/bin/perl
 
-# $Id: additem.pl,v 1.27.2.12 2006/02/05 21:59:21 kados Exp $
+# $Id: additem.pl,v 1.27.2.13 2006/03/01 17:25:11 kados Exp $
 
 # Copyright 2000-2002 Katipo Communications
 #
@@ -75,11 +75,13 @@
        # build indicator hash.
        my @ind_tag = $input->param('ind_tag');
        my @indicator = $input->param('indicator');
-       my %indicators;
-       for (my $i=0;$i<=$#ind_tag;$i++) {
-               $indicators{$ind_tag[$i]} = $indicator[$i];
-       }
-       my $record = 
MARChtml2marc($dbh,address@hidden,address@hidden,address@hidden,%indicators);
+       #my %indicators;
+       #for (my $i=0;$i<=$#ind_tag;$i++) {
+       #       $indicators{$ind_tag[$i]} = $indicator[$i];
+       #}
+       my $xml = 
MARChtml2xml(address@hidden,address@hidden,address@hidden,address@hidden,address@hidden);
+        my $record=MARC::Record::new_from_xml($xml);
+       #my $record = 
MARChtml2marc($dbh,address@hidden,address@hidden,address@hidden,%indicators);
        # if autoBarcode is ON, calculate barcode...
        if (C4::Context->preference('autoBarcode')) {
                my ($tagfield,$tagsubfield) = 
&MARCfind_marc_from_kohafield($dbh,"items.barcode");
@@ -131,11 +133,13 @@
        my @ind_tag = $input->param('ind_tag');
        my @indicator = $input->param('indicator');
 #      my $itemnum = $input->param('itemnum');
-       my %indicators;
-       for (my $i=0;$i<=$#ind_tag;$i++) {
-               $indicators{$ind_tag[$i]} = $indicator[$i];
-       }
-       my $record = 
MARChtml2marc($dbh,address@hidden,address@hidden,address@hidden,%indicators);
+       #my %indicators;
+       #for (my $i=0;$i<=$#ind_tag;$i++) {
+       #       $indicators{$ind_tag[$i]} = $indicator[$i];
+       #}
+       my $xml = 
MARChtml2xml(address@hidden,address@hidden,address@hidden,address@hidden,address@hidden);
+        my $record=MARC::Record::new_from_xml($xml);
+       #my $record = 
MARChtml2marc($dbh,address@hidden,address@hidden,address@hidden,%indicators);
 # MARC::Record builded => now, record in DB
 # warn "R: ".$record->as_formatted;
        my ($oldbiblionumber,$oldbibnum,$oldbibitemnum) = 
NEWmoditem($dbh,$record,$bibid,$itemnum,0);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]