[Koha-cvs] CVS: koha deletemem.pl,1.9,1.9.2.1
MJ Ray
slef at users.sourceforge.net
Thu Jan 8 18:05:06 CET 2004
Update of /cvsroot/koha/koha
In directory sc8-pr-cvs1:/tmp/cvs-serv11837
Modified Files:
Tag: rel_2_0
deletemem.pl
Log Message:
DBI call fix for bug 662.
Index: deletemem.pl
===================================================================
RCS file: /cvsroot/koha/koha/deletemem.pl,v
retrieving revision 1.9
retrieving revision 1.9.2.1
diff -C2 -r1.9 -r1.9.2.1
*** deletemem.pl 8 May 2003 11:57:35 -0000 1.9
--- deletemem.pl 8 Jan 2004 17:05:03 -0000 1.9.2.1
***************
*** 57,63 ****
my ($bor,$flags)=getpatroninformation(\%env, $member,'');
my $dbh = C4::Context->dbh;
! my $query="Select * from borrowers where guarantor='$member'";
! my $sth=$dbh->prepare($query);
! $sth->execute;
my $data=$sth->fetchrow_hashref;
$sth->finish;
--- 57,62 ----
my ($bor,$flags)=getpatroninformation(\%env, $member,'');
my $dbh = C4::Context->dbh;
! my $sth=$dbh->prepare("Select * from borrowers where guarantor=?");
! $sth->execute($member);
my $data=$sth->fetchrow_hashref;
$sth->finish;
***************
*** 86,113 ****
my ($member)=@_;
my $dbh = C4::Context->dbh;
! my $query="Select * from borrowers where borrowernumber='$member'";
! my $sth=$dbh->prepare($query);
! $sth->execute;
my @data=$sth->fetchrow_array;
$sth->finish;
! $query="Insert into deletedborrowers values (";
! foreach my $temp (@data){
! $query .= "'$temp',";
! }
! $query=~ s/\,$/\)/;
! # print $query;
! # FIXME - Use $dbh->do()
! $sth=$dbh->prepare($query);
! $sth->execute;
$sth->finish;
! # FIXME - Use $dbh->do()
! $query = "Delete from borrowers where borrowernumber='$member'";
! $sth=$dbh->prepare($query);
! $sth->execute;
$sth->finish;
! # FIXME - Use $dbh->do()
! $query="Delete from reserves where borrowernumber='$member'";
! $sth=$dbh->prepare($query);
! $sth->execute;
$sth->finish;
}
--- 85,100 ----
my ($member)=@_;
my $dbh = C4::Context->dbh;
! my $sth=$dbh->prepare("Select * from borrowers where borrowernumber=?");
! $sth->execute($member);
my @data=$sth->fetchrow_array;
$sth->finish;
! $sth=$dbh->prepare("Insert into deletedborrowers values (".("?,"x(scalar(@data)-1))."?)");
! $sth->execute(@data);
$sth->finish;
! $sth=$dbh->prepare("Delete from borrowers where borrowernumber=?");
! $sth->execute($member);
$sth->finish;
! $sth=$dbh->prepare("Delete from reserves where borrowernumber=?");
! $sth->execute($member);
$sth->finish;
}
More information about the Koha-cvs
mailing list