koha-cvs
[Top][All Lists]
Advanced

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

[Koha-cvs] CVS: koha/C4/Circulation Borrower.pm,1.5,1.6


From: MJ Ray
Subject: [Koha-cvs] CVS: koha/C4/Circulation Borrower.pm,1.5,1.6
Date: Wed, 03 Dec 2003 04:09:47 -0800

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

Modified Files:
        Borrower.pm 
Log Message:
DBI fixes for bug 662

Index: Borrower.pm
===================================================================
RCS file: /cvsroot/koha/koha/C4/Circulation/Borrower.pm,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** Borrower.pm 13 Oct 2002 08:31:06 -0000      1.5
--- Borrower.pm 3 Dec 2003 12:09:44 -0000       1.6
***************
*** 80,88 ****
          $env->{'IssuesAllowed'} = 1;
        } elsif ($book ne "") {
!         my $query = "select * from issues,items where (barcode = '$book')
            and (items.itemnumber = issues.itemnumber)
!           and (issues.returndate is null)";
!         my $iss_sth=$dbh->prepare($query);
!         $iss_sth->execute;
          if (my $issdata  = $iss_sth->fetchrow_hashref) {
             $bornum=$issdata->{'borrowernumber'};
--- 80,87 ----
          $env->{'IssuesAllowed'} = 1;
        } elsif ($book ne "") {
!         my $iss_sth=$dbh->prepare("select * from issues,items where (barcode 
= ?)
            and (items.itemnumber = issues.itemnumber)
!           and (issues.returndate is null)");
!         $iss_sth->execute($book);
          if (my $issdata  = $iss_sth->fetchrow_hashref) {
             $bornum=$issdata->{'borrowernumber'};
***************
*** 120,125 ****
    my $ucborcode = uc $borcode;
    my $lcborcode = lc $borcode;
!   my $sth=$dbh->prepare("Select * from borrowers where 
cardnumber=\"$ucborcode\"");
!   $sth->execute;
    if ($borrower=$sth->fetchrow_hashref) {
      $bornum=$borrower->{'borrowernumber'};
--- 119,124 ----
    my $ucborcode = uc $borcode;
    my $lcborcode = lc $borcode;
!   my $sth=$dbh->prepare("Select * from borrowers where cardnumber=?");
!   $sth->execute($ucborcode);
    if ($borrower=$sth->fetchrow_hashref) {
      $bornum=$borrower->{'borrowernumber'};
***************
*** 130,137 ****
      # where surname ~* '$borcode' order by surname";
  
!     my $borquery = "Select * from borrowers
!       where lower(surname) like \"$lcborcode%\" order by surname,firstname";
!     my $sthb =$dbh->prepare($borquery);
!     $sthb->execute;
      my $cntbor = 0;
      my @borrows;
--- 129,134 ----
      # where surname ~* '$borcode' order by surname";
  
!     my $sthb =$dbh->prepare("Select * from borrowers where lower(surname) 
like ? order by surname,firstname");
!     $sthb->execute("$lcborcode%");
      my $cntbor = 0;
      my @borrows;
***************
*** 153,159 ****
      } elsif ($cntbor > 0) {
        my ($cardnum) = 
C4::InterfaceCDK::selborrower($env,$dbh,address@hidden,address@hidden);
!       my $query = "select * from borrowers where cardnumber = '$cardnum'";
!       $sth = $dbh->prepare($query);
!       $sth->execute;
        $borrower =$sth->fetchrow_hashref;
        $sth->finish;
--- 150,155 ----
      } elsif ($cntbor > 0) {
        my ($cardnum) = 
C4::InterfaceCDK::selborrower($env,$dbh,address@hidden,address@hidden);
!       $sth = $dbh->prepare("select * from borrowers where cardnumber = ?");
!       $sth->execute($cardnum);
        $borrower =$sth->fetchrow_hashref;
        $sth->finish;
***************
*** 252,260 ****
        my $notes = trapsnotes($env,$bornum,$borrower,$amount);
        if ($notes ne $borrower->{'borrowernotes'}) {
!         my $query = "update borrowers set borrowernotes = '$notes'
!          where borrowernumber = $bornum";
!         my $sth = $dbh->prepare($query);
!       $sth->execute();
!       $sth->finish();
          $borrower->{'borrowernotes'} = $notes;
        }
--- 248,254 ----
        my $notes = trapsnotes($env,$bornum,$borrower,$amount);
        if ($notes ne $borrower->{'borrowernotes'}) {
!         my $sth = $dbh->prepare("update borrowers set borrowernotes = ? where 
borrowernumber = ?");
!               $sth->execute($notes,$bornum);
!               $sth->finish();
          $borrower->{'borrowernotes'} = $notes;
        }
***************
*** 327,335 ****
    my @items;
    my $x=0;
!   my $query="Select * from reserves where
!   borrowernumber='$borrower->{'borrowernumber'}' and found='W' and
!   cancellationdate is null order by timestamp";
!   my $sth=$dbh->prepare($query);
!   $sth->execute;
    while (my $data=$sth->fetchrow_hashref){
      my $itemdata = itemnodata($env,$dbh,$data->{'itemnumber'});
--- 321,328 ----
    my @items;
    my $x=0;
!   my $sth=$dbh->prepare("Select * from reserves where
!   borrowernumber=? and found='W' and
!   cancellationdate is null order by timestamp");
!   $sth->execute($borrower->{'borrowernumber'});
    while (my $data=$sth->fetchrow_hashref){
      my $itemdata = itemnodata($env,$dbh,$data->{'itemnumber'});
***************
*** 376,383 ****
    my ($bornum)address@hidden;
    my $dbh = C4::Context->dbh;
!   my $query="select cardnumber,borrowernumber from borrowers where
!   guarantor='$bornum'";
!   my $sth=$dbh->prepare($query);
!   $sth->execute;
    my @dat;
    my $i=0;
--- 369,375 ----
    my ($bornum)address@hidden;
    my $dbh = C4::Context->dbh;
!   my $sth=$dbh->prepare("select cardnumber,borrowernumber from borrowers where
!   guarantor=?");
!   $sth->execute($bornum);
    my @dat;
    my $i=0;




reply via email to

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