koha-cvs
[Top][All Lists]
Advanced

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

[Koha-cvs] koha/opac opac-shelves.pl [dev_week]


From: Joshua Ferraro
Subject: [Koha-cvs] koha/opac opac-shelves.pl [dev_week]
Date: Tue, 29 Aug 2006 14:04:58 +0000

CVSROOT:        /sources/koha
Module name:    koha
Branch:         dev_week
Changes by:     Joshua Ferraro <kados>  06/08/29 14:04:58

Modified files:
        opac           : opac-shelves.pl 

Log message:
        some bugfixes to shelves:
        
        * shelves without names don't show up in the list
        * items without titles don't show up
        
        Joshua

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/opac/opac-shelves.pl?cvsroot=koha&only_with_tag=dev_week&r1=1.3.2.8.2.1&r2=1.3.2.8.2.2

Patches:
Index: opac-shelves.pl
===================================================================
RCS file: /sources/koha/koha/opac/opac-shelves.pl,v
retrieving revision 1.3.2.8.2.1
retrieving revision 1.3.2.8.2.2
diff -u -b -r1.3.2.8.2.1 -r1.3.2.8.2.2
--- opac-shelves.pl     18 Aug 2006 16:14:15 -0000      1.3.2.8.2.1
+++ opac-shelves.pl     29 Aug 2006 14:04:58 -0000      1.3.2.8.2.2
@@ -2,7 +2,7 @@
 #script to provide bookshelf management
 # WARNING: This file uses 4-character tabs!
 #
-# $Header: /sources/koha/koha/opac/opac-shelves.pl,v 1.3.2.8.2.1 2006/08/18 
16:14:15 kados Exp $
+# $Header: /sources/koha/koha/opac/opac-shelves.pl,v 1.3.2.8.2.2 2006/08/29 
14:04:58 kados Exp $
 #
 # Copyright 2000-2002 Katipo Communications
 #
@@ -95,6 +95,7 @@
 my @shelvesloop;
 foreach my $element (sort keys %$shelflist) {
                my %line;
+               if ($shelflist->{$element}->{'shelfname'}) {
                ($color eq 0) ? ($color=1) : ($color=0);
                $line{'color'}= $color;
                $line{'shelf'}=$element;
@@ -105,8 +106,8 @@
                $line{'canmanage'} = 
ShelfPossibleAction($loggedinuser,$element,'manage');
                $line{'firstname'}=$shelflist->{$element}->{'firstname'} unless 
$shelflist->{$element}->{'owner'} eq $loggedinuser;
                $line{'surname'}=$shelflist->{$element}->{'surname'} unless 
$shelflist->{$element}->{'owner'} eq $loggedinuser;
-;
                push (@shelvesloop, \%line);
+               }
 }
 $template->param(shelvesloop => address@hidden);
 
@@ -169,6 +170,7 @@
        my @itemsloop;
        foreach $item (sort {$a->{'barcode'} cmp $b->{'barcode'}} @$itemlist) {
                my %line;
+               if ($item->{'itemnumber'}) {
                ($color eq 0) ? ($color=1) : ($color=0);
                $line{'color'}=$color;
                $line{'itemnumber'}=$item->{'itemnumber'};
@@ -180,6 +182,7 @@
                $line{biblionumber} = $item->{biblionumber};
                push(@itemsloop, \%line);
        }
+       }
        $template->param(       itemsloop => address@hidden,
                                                shelfname => 
$shelflist->{$shelfnumber}->{'shelfname'},
                                                shelfnumber => $shelfnumber,
@@ -190,6 +193,14 @@
 
 #
 # $Log: opac-shelves.pl,v $
+# Revision 1.3.2.8.2.2  2006/08/29 14:04:58  kados
+# some bugfixes to shelves:
+#
+# * shelves without names don't show up in the list
+# * items without titles don't show up
+#
+# Joshua
+#
 # Revision 1.3.2.8.2.1  2006/08/18 16:14:15  kados
 # Adding langauge switching options to all scripts. Some general cleanup
 # on module namespaces.




reply via email to

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