Browse Source

rework

master
chris 24 years ago
parent
commit
4b1b27027a
  1. 10
      C4/Circulation/Borrower.pm
  2. 4
      C4/Circulation/Main.pm
  3. 2
      C4/Circulation/Returns.pm
  4. 4
      C4/Interface/FlagsCDK.pm

10
C4/Circulation/Borrower.pm

@ -1,4 +1,4 @@
package C4::Circulation::Borrower; #assumes C4/Circulation/Borrower
package C4::Ciecrculation::Borrower; #assumes C4/Circulation/Borrower
#package to deal with Issues
#written 3/11/99 by chris@katipo.co.nz
@ -159,7 +159,7 @@ sub findoneborrower {
$borrower =$sth->fetchrow_hashref;
$sth->finish;
} elsif ($cntbor > 0) {
my ($cardnum) = selborrower($env,$dbh,\@borrows,\@bornums);
my ($cardnum) = C4::InterfaceCDK::selborrower($env,$dbh,\@borrows,\@bornums);
my $query = "select * from borrowers where cardnumber = '$cardnum'";
$sth = $dbh->prepare($query);
$sth->execute;
@ -184,7 +184,7 @@ sub checktraps {
my $amount;
while ($traps_done ne "DONE") {
my @traps_set;
$amount=checkaccount($env,$bornum,$dbh); #from C4::Accounts
$amount=C4::Accounts::checkaccount($env,$bornum,$dbh); #from C4::Accounts
if ($amount > 0) { push (@traps_set,"CHARGES");}
if ($borrower->{'gonenoaddress'} == 1){ push (@traps_set,"GNA");}
#check if member has a card reported as lost
@ -225,7 +225,7 @@ sub process_traps {
while ($trapact ne "NONE") {
$trapact = &trapscreen($env,$bornum,$borrower,$amount,$traps_set);
if ($trapact eq "CHARGES") {
&reconcileaccount($env,$dbh,$bornum,$amount,$borrower,$odues);
C4::Accounts::reconcileaccount($env,$dbh,$bornum,$amount,$borrower,$odues);
($odues,$issues,$amount)=borrdata2($env,$bornum);
if ($amount <= 0) {
$traps{'CHARGES'} = 0;
@ -242,7 +242,7 @@ sub process_traps {
} elsif ($trapact eq "WAITING") {
reserveslist($env,$borrower,$amount,$odues,$waiting);
} elsif ($trapact eq "ODUES") {
&bulkrenew($env,$dbh,$bornum,$amount,$borrower,$odues);
C4::Circulation::Renewals::bulkrenew($env,$dbh,$bornum,$amount,$borrower,$odues);
($odues,$issues,$amount)=borrdata2($env,$bornum);
if ($odues == 0) {
$traps{'ODUES'} = 0;

4
C4/Circulation/Main.pm

@ -172,7 +172,7 @@ sub previousissue {
}
} else {
my $text="Issued to $borrower->{'firstname'} $borrower->{'surname'} ($borrower->{'cardnumber'})";
my $resp = &msg_yn($env,$text,"Mark as returned?");
my $resp = C4::InterfaceCDK::msg_yn($env,$text,"Mark as returned?");
if ( $resp eq "Y") {
&returnrecord($env,$dbh,$borrower->{'borrowernumber'},$itemnum);
} else {
@ -256,7 +256,7 @@ sub scanbook {
sub scanborrower {
my ($env,$interface)=@_;
#scan barcode
my ($number,$reason,$book)=&borrower_dialog($env); #C4::Interface
my ($number,$reason,$book)=C4::InterfaceCDK::borrower_dialog($env); #C4::InterfaceCDK
$number= $number;
$book=uc $book;
return ($number,$reason,$book);

2
C4/Circulation/Returns.pm

@ -112,7 +112,7 @@ sub Returns {
}
}
}
clearscreen;
# clearscreen;
$dbh->disconnect;
return($reason);
}

4
C4/Interface/FlagsCDK.pm

@ -50,10 +50,10 @@ my $priv_func = sub {
sub trapscreen {
my ($env,$bornum,$borrower,$amount,$traps_set)=@_;
my $titlepanel = titlepanel($env,$env->{'sysarea'},"Borrower Flags");
my $titlepanel = C4::InterfaceCDK::titlepanel($env,$env->{'sysarea'},"Borrower Flags");
my @borinfo;
#debug_msg($env,"owwing = $amount");
my $borpanel = borrowerbox($env,$borrower,$amount);
my $borpanel = C4::InterfaceCDK::borrowerbox($env,$borrower,$amount);
$borpanel->draw();
my $hght = @$traps_set+4;
my $flagsset = new Cdk::Scroll ('Title'=>"Act On Flag",

Loading…
Cancel
Save