[Koha-cvs] CVS: koha/admin branches.pl,1.22,1.22.2.1
MJ Ray
slef at users.sourceforge.net
Tue Dec 23 15:14:18 CET 2003
Update of /cvsroot/koha/koha/admin
In directory sc8-pr-cvs1:/tmp/cvs-serv9912/admin
Modified Files:
Tag: rel_2_0
branches.pl
Log Message:
DBI call fix for bug 662
Index: branches.pl
===================================================================
RCS file: /cvsroot/koha/koha/admin/branches.pl,v
retrieving revision 1.22
retrieving revision 1.22.2.1
diff -C2 -r1.22 -r1.22.2.1
*** branches.pl 13 Jun 2003 11:54:39 -0000 1.22
--- branches.pl 23 Dec 2003 14:14:15 -0000 1.22.2.1
***************
*** 354,371 ****
my ($branchcode) = @_;
my $dbh = C4::Context->dbh;
! my ($query, @query_args);
if ($branchcode) {
! $query = "Select * from branches where branchcode = ?";
! @query_args = ($branchcode);
} else {
! $query = "Select * from branches";
}
- $query.=" order by branchcode";
- my $sth = $dbh->prepare($query);
- $sth->execute(@query_args);
my @results;
while (my $data = $sth->fetchrow_hashref) {
! $query = "select categorycode from branchrelations where branchcode = ?";
! my $nsth = $dbh->prepare($query);
$nsth->execute($data->{'branchcode'});;
my @cats = ();
--- 354,368 ----
my ($branchcode) = @_;
my $dbh = C4::Context->dbh;
! my $sth;
if ($branchcode) {
! $sth = $dbh->prepare("Select * from branches where branchcode = ? order by branchcode");
! $sth->execute($branchcode);
} else {
! $sth = $dbh->prepare("Select * from branches order by branchcode");
! $sth->execute();
}
my @results;
while (my $data = $sth->fetchrow_hashref) {
! my $nsth = $dbh->prepare("select categorycode from branchrelations where branchcode = ?");
$nsth->execute($data->{'branchcode'});;
my @cats = ();
***************
*** 386,400 ****
my ($catcode) = @_;
my $dbh = C4::Context->dbh;
! my ($query, @query_args);
# print DEBUG "getcategoryinfo: entry: catcode=".cvs($catcode)."\n";
if ($catcode) {
! $query = "select * from branchcategories where categorycode = ?";
! @query_args = ($catcode);
} else {
! $query = "Select * from branchcategories";
}
- # print DEBUG "getcategoryinfo: query=".cvs($query)."\n";
- my $sth = $dbh->prepare($query);
- $sth->execute(@query_args);
my @results;
while (my $data = $sth->fetchrow_hashref) {
--- 383,395 ----
my ($catcode) = @_;
my $dbh = C4::Context->dbh;
! my $sth;
# print DEBUG "getcategoryinfo: entry: catcode=".cvs($catcode)."\n";
if ($catcode) {
! $sth = $dbh->prepare("select * from branchcategories where categorycode = ?");
! $sth->execute($catcode);
} else {
! $sth = $dbh->prepare("Select * from branchcategories");
! $sth->execute();
}
my @results;
while (my $data = $sth->fetchrow_hashref) {
***************
*** 411,416 ****
my ($data) = @_;
my $dbh = C4::Context->dbh;
! my $query = "replace branches (branchcode,branchname,branchaddress1,branchaddress2,branchaddress3,branchphone,branchfax,branchemail) values (?,?,?,?,?,?,?,?)";
! my $sth=$dbh->prepare($query);
$sth->execute(uc($data->{'branchcode'}), $data->{'branchname'},
$data->{'branchaddress1'}, $data->{'branchaddress2'},
--- 406,410 ----
my ($data) = @_;
my $dbh = C4::Context->dbh;
! my $sth=$dbh->prepare("replace branches (branchcode,branchname,branchaddress1,branchaddress2,branchaddress3,branchphone,branchfax,branchemail) values (?,?,?,?,?,?,?,?)");
$sth->execute(uc($data->{'branchcode'}), $data->{'branchname'},
$data->{'branchaddress1'}, $data->{'branchaddress2'},
***************
*** 444,458 ****
}
}
- # FIXME - There's already a $dbh in this scope.
- my $dbh = C4::Context->dbh;
foreach my $cat (@addcats) {
! my $query = "insert into branchrelations (branchcode, categorycode) values(?, ?)";
! my $sth = $dbh->prepare($query);
$sth->execute($branchcode, $cat);
$sth->finish;
}
foreach my $cat (@removecats) {
! my $query = "delete from branchrelations where branchcode=? and categorycode=?";
! my $sth = $dbh->prepare($query);
$sth->execute($branchcode, $cat);
$sth->finish;
--- 438,448 ----
}
}
foreach my $cat (@addcats) {
! my $sth = $dbh->prepare("insert into branchrelations (branchcode, categorycode) values(?, ?)");
$sth->execute($branchcode, $cat);
$sth->finish;
}
foreach my $cat (@removecats) {
! my $sth = $dbh->prepare("delete from branchrelations where branchcode=? and categorycode=?");
$sth->execute($branchcode, $cat);
$sth->finish;
***************
*** 463,469 ****
# delete branch...
my ($branchcode) = @_;
- my $query = "delete from branches where branchcode = ?";
my $dbh = C4::Context->dbh;
! my $sth=$dbh->prepare($query);
$sth->execute($branchcode);
$sth->finish;
--- 453,458 ----
# delete branch...
my ($branchcode) = @_;
my $dbh = C4::Context->dbh;
! my $sth=$dbh->prepare("delete from branches where branchcode = ?");
$sth->execute($branchcode);
$sth->finish;
***************
*** 474,479 ****
my ($data) = @_;
my $dbh = C4::Context->dbh;
! my $query = "replace branchcategories (categorycode,categoryname,codedescription) values (?,?,?)";
! my $sth=$dbh->prepare($query);
$sth->execute(uc($data->{'categorycode'}), $data->{'categoryname'},$data->{'codedescription'});
--- 463,467 ----
my ($data) = @_;
my $dbh = C4::Context->dbh;
! my $sth=$dbh->prepare("replace branchcategories (categorycode,categoryname,codedescription) values (?,?,?)");
$sth->execute(uc($data->{'categorycode'}), $data->{'categoryname'},$data->{'codedescription'});
***************
*** 483,489 ****
# delete branch...
my ($categorycode) = @_;
- my $query = "delete from branchcategories where categorycode = ?";
my $dbh = C4::Context->dbh;
! my $sth=$dbh->prepare($query);
$sth->execute($categorycode);
$sth->finish;
--- 471,476 ----
# delete branch...
my ($categorycode) = @_;
my $dbh = C4::Context->dbh;
! my $sth=$dbh->prepare("delete from branchcategories where categorycode = ?");
$sth->execute($categorycode);
$sth->finish;
More information about the Koha-cvs
mailing list