koha-cvs
[Top][All Lists]
Advanced

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

[Koha-cvs] CVS: koha/C4 Biblio.pm,1.60,1.61


From: Paul POULAIN
Subject: [Koha-cvs] CVS: koha/C4 Biblio.pm,1.60,1.61
Date: Wed, 17 Sep 2003 03:24:41 -0700

Update of /cvsroot/koha/koha/C4
In directory sc8-pr-cvs1:/tmp/cvs-serv14524/C4

Modified Files:
        Biblio.pm 
Log Message:
notforloan value in itemtype was overwritting notforloan value in a given item.
I changed this behaviour :
if notforloan is set for a given item, and NOT for all items from this 
itemtype, the notforloan is kept.
If notforloan is set for itemtype, it's used (and impossible to loan a specific 
item from this itemtype)

Index: Biblio.pm
===================================================================
RCS file: /cvsroot/koha/koha/C4/Biblio.pm,v
retrieving revision 1.60
retrieving revision 1.61
diff -C2 -r1.60 -r1.61
*** Biblio.pm   4 Sep 2003 14:11:23 -0000       1.60
--- Biblio.pm   17 Sep 2003 10:24:39 -0000      1.61
***************
*** 2,5 ****
--- 2,11 ----
  # $Id$
  # $Log$
+ # Revision 1.61  2003/09/17 10:24:39  tipaul
+ # notforloan value in itemtype was overwritting notforloan value in a given 
item.
+ # I changed this behaviour :
+ # if notforloan is set for a given item, and NOT for all items from this 
itemtype, the notforloan is kept.
+ # If notforloan is set for itemtype, it's used (and impossible to loan a 
specific item from this itemtype)
+ #
  # Revision 1.60  2003/09/04 14:11:23  tipaul
  # fix for 593 (data duplication in MARC-DB)
***************
*** 558,562 ****
        my ($dbh,$record,$biblionumber,$bibid) = @_;
        my @fields=$record->fields();
!       warn "IN MARCaddbiblio $bibid => ".$record->as_formatted;
  # my $bibid;
  # adding main table, and retrieving bibid
--- 564,568 ----
        my ($dbh,$record,$biblionumber,$bibid) = @_;
        my @fields=$record->fields();
! #     warn "IN MARCaddbiblio $bibid => ".$record->as_formatted;
  # my $bibid;
  # adding main table, and retrieving bibid
***************
*** 1711,1715 ****
                            where itemnumber=$item->{'itemnum'}";
    if ($item->{'barcode'} eq ''){
!     $query="update items set notforloan=$item->{'loan'} where 
itemnumber=$item->{'itemnum'}";
    }
    if ($item->{'lost'} ne ''){
--- 1717,1722 ----
                            where itemnumber=$item->{'itemnum'}";
    if ($item->{'barcode'} eq ''){
!       $item->{'notforloan'}=0 unless $item->{'notforloan'};
!     $query="update items set notforloan=$item->{'notforloan'} where 
itemnumber=$item->{'itemnum'}";
    }
    if ($item->{'lost'} ne ''){
***************
*** 1726,1729 ****
--- 1733,1737 ----
    }
    my $sth=$dbh->prepare($query);
+   warn "$query";
    $sth->execute;
    $sth->finish;




reply via email to

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