koha-cvs
[Top][All Lists]
Advanced

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

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


From: Henri-Damien LAURENT
Subject: [Koha-cvs] koha/C4 Koha.pm [rel_3_0]
Date: Fri, 09 Feb 2007 17:16:37 +0000

CVSROOT:        /cvsroot/koha
Module name:    koha
Branch:         rel_3_0
Changes by:     Henri-Damien LAURENT <hdl>      07/02/09 17:16:37

Modified files:
        C4             : Koha.pm 

Log message:
        Bug Fixing : 
        - Using fetchall_arrayref where it could seem appropriate (a very Cool 
DBI feature) maybe a little faster than querying record by record.
        - Adding a test of existance of a value in an eq test.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/C4/Koha.pm?cvsroot=koha&only_with_tag=rel_3_0&r1=1.40.2.36&r2=1.40.2.37

Patches:
Index: Koha.pm
===================================================================
RCS file: /cvsroot/koha/koha/C4/Koha.pm,v
retrieving revision 1.40.2.36
retrieving revision 1.40.2.37
diff -u -b -r1.40.2.36 -r1.40.2.37
--- Koha.pm     9 Feb 2007 17:11:52 -0000       1.40.2.36
+++ Koha.pm     9 Feb 2007 17:16:37 -0000       1.40.2.37
@@ -17,7 +17,7 @@
 # Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place,
 # Suite 330, Boston, MA  02111-1307 USA
 
-# $Id: Koha.pm,v 1.40.2.36 2007/02/09 17:11:52 hdl Exp $
+# $Id: Koha.pm,v 1.40.2.37 2007/02/09 17:16:37 hdl Exp $
 
 use strict;
 require Exporter;
@@ -25,7 +25,7 @@
 use C4::Output;
 use vars qw($VERSION @ISA @EXPORT);
 
-$VERSION = do { my @v = '$Revision: 1.40.2.36 $' =~ /\d+/g; shift(@v) . "." . 
join( "_", map { sprintf "%03d", $_ } @v ); };
+$VERSION = do { my @v = '$Revision: 1.40.2.37 $' =~ /\d+/g; shift(@v) . "." . 
join( "_", map { sprintf "%03d", $_ } @v ); };
 
 =head1 NAME
 
@@ -925,7 +925,7 @@
     for my $hash (@$sort_by_loop) {
 
         #warn "sort by: $sort_by ... hash:".$hash->{value};
-        if ( $hash->{value} eq $sort_by ) {
+        if ($sort_by && $hash->{value} eq $sort_by ) {
             $hash->{selected} = "selected";
         }
     }
@@ -1497,11 +1497,8 @@
 
     my $sth = $dbh->prepare($query);
     $sth->execute;
-    my @authloop;
-    while ( my $data = $sth->fetchrow_hashref ) {
-        push @authloop, $data;
-    }
-    return address@hidden;
+    my $data = $sth->fetchall_arrayref({});
+    return $data;
 }
 
 =item fixEncoding




reply via email to

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