Quell 7 warnings: "my" variable $irule masks earlier declaration in same scope.
authorJoe Atzberger <joe.atzberger@liblime.com>
Tue, 8 Apr 2008 14:50:19 +0000 (09:50 -0500)
committerJoshua Ferraro <jmf@liblime.com>
Tue, 8 Apr 2008 22:00:03 +0000 (17:00 -0500)
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
C4/Circulation.pm

index 634135c..964d071 100644 (file)
@@ -1112,37 +1112,38 @@ sub GetIssuingRule {
     my ( $borrowertype, $itemtype, $branchcode ) = @_;
     my $dbh = C4::Context->dbh;
     my $sth =  $dbh->prepare( "select * from issuingrules where categorycode=? and itemtype=? and branchcode=? and issuelength is not null"  );
-    
+    my $irule;
+
        $sth->execute( $borrowertype, $itemtype, $branchcode );
-    my $irule = $sth->fetchrow_hashref;
+    $irule = $sth->fetchrow_hashref;
     return $irule if defined($irule) ;
 
     $sth->execute( $borrowertype, $itemtype, "*" );
-    my $irule = $sth->fetchrow_hashref;
+    $irule = $sth->fetchrow_hashref;
     return $irule if defined($irule) ;
 
     $sth->execute( $borrowertype, "*", $branchcode );
-    my $irule = $sth->fetchrow_hashref;
+    $irule = $sth->fetchrow_hashref;
     return $irule if defined($irule) ;
 
     $sth->execute( "*", $itemtype, $branchcode );
-    my $irule = $sth->fetchrow_hashref;
+    $irule = $sth->fetchrow_hashref;
     return $irule if defined($irule) ;
 
     $sth->execute( $borrowertype, "*", "*" );
-    my $irule = $sth->fetchrow_hashref;
+    $irule = $sth->fetchrow_hashref;
     return $irule if defined($irule) ;
 
     $sth->execute( "*", "*", $branchcode );
-    my $irule = $sth->fetchrow_hashref;
+    $irule = $sth->fetchrow_hashref;
     return $irule if defined($irule) ;
 
     $sth->execute( "*", $itemtype, "*" );
-    my $irule = $sth->fetchrow_hashref;
+    $irule = $sth->fetchrow_hashref;
     return $irule if defined($irule) ;
 
     $sth->execute( "*", "*", "*" );
-    my $irule = $sth->fetchrow_hashref;
+    $irule = $sth->fetchrow_hashref;
     return $irule if defined($irule) ;
 
     # if no rule matches,