koha-cvs
[Top][All Lists]
Advanced

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

[Koha-cvs] koha/C4 BookShelves.pm [rel_3_0]


From: Henri-Damien LAURENT
Subject: [Koha-cvs] koha/C4 BookShelves.pm [rel_3_0]
Date: Wed, 13 Dec 2006 19:46:41 +0000

CVSROOT:        /cvsroot/koha
Module name:    koha
Branch:         rel_3_0
Changes by:     Henri-Damien LAURENT <hdl>      06/12/13 19:46:41

Modified files:
        C4             : BookShelves.pm 

Log message:
        Some bug fixing.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/C4/BookShelves.pm?cvsroot=koha&only_with_tag=rel_3_0&r1=1.15.8.6&r2=1.15.8.7

Patches:
Index: BookShelves.pm
===================================================================
RCS file: /cvsroot/koha/koha/C4/BookShelves.pm,v
retrieving revision 1.15.8.6
retrieving revision 1.15.8.7
diff -u -b -r1.15.8.6 -r1.15.8.7
--- BookShelves.pm      11 Dec 2006 17:10:06 -0000      1.15.8.6
+++ BookShelves.pm      13 Dec 2006 19:46:41 -0000      1.15.8.7
@@ -3,7 +3,7 @@
 
 package C4::BookShelves;
 
-# $Id: BookShelves.pm,v 1.15.8.6 2006/12/11 17:10:06 toins Exp $
+# $Id: BookShelves.pm,v 1.15.8.7 2006/12/13 19:46:41 hdl Exp $
 
 # Copyright 2000-2002 Katipo Communications
 #
@@ -29,7 +29,7 @@
 use vars qw($VERSION @ISA @EXPORT);
 
 # set the version for version checking
-$VERSION = do { my @v = '$Revision: 1.15.8.6 $' =~ /\d+/g; shift(@v) . "." . 
join( "_", map { sprintf "%03d", $_ } @v ); };
+$VERSION = do { my @v = '$Revision: 1.15.8.7 $' =~ /\d+/g; shift(@v) . "." . 
join( "_", map { sprintf "%03d", $_ } @v ); };
 
 =head1 NAME
 
@@ -100,14 +100,14 @@
     my ( $owner, $mincategory ) = @_;
 
     my $query = qq(
-        SELECT bookshelf.shelfnumber, 
bookshelf.shelfname,owner,surname,firstname,category,
+        SELECT bookshelf.shelfnumber, 
bookshelf.shelfname,owner,surname,firstname,bookshelf.category,
                count(shelfcontents.itemnumber) as count
         FROM   bookshelf
             LEFT JOIN   shelfcontents ON bookshelf.shelfnumber = 
shelfcontents.shelfnumber
             LEFT JOIN   borrowers ON bookshelf.owner = borrowers.borrowernumber
         WHERE  owner=? OR category>=?
         GROUP BY bookshelf.shelfnumber
-        ORDER BY shelfname
+        ORDER BY bookshelf.category, bookshelf.shelfname, borrowers.firstname, 
borrowers.surname
     );
     my $sth = $dbh->prepare($query);
     $sth->execute( $owner, $mincategory );
@@ -124,8 +124,8 @@
         $shelflist{$shelfnumber}->{'count'}     = $count;
         $shelflist{$shelfnumber}->{'category'}  = $category;
         $shelflist{$shelfnumber}->{'owner'}     = $owner;
-        $shelflist{$shelfnumber}->{surname}     = $surname;
-        $shelflist{$shelfnumber}->{firstname}   = $firstname;
+        $shelflist{$shelfnumber}->{'surname'}     = $surname;
+        $shelflist{$shelfnumber}->{'firstname'}   = $firstname;
     }
     return ( \%shelflist );
 }
@@ -179,6 +179,7 @@
     while ( my ($itemnumber) = $sth->fetchrow ) {
         $sth2->execute($itemnumber);
         my $item = $sth2->fetchrow_hashref;
+        $item->{'itemnumber'}=$itemnumber;
         push( @itemlist, $item );
     }
     return ( address@hidden );
@@ -416,6 +417,9 @@
 
 #
 # $Log: BookShelves.pm,v $
+# Revision 1.15.8.7  2006/12/13 19:46:41  hdl
+# Some bug fixing.
+#
 # Revision 1.15.8.6  2006/12/11 17:10:06  toins
 # fixing some bugs on bookshelves.
 #




reply via email to

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