[Koha-devel] CVS: koha/C4/Circulation Renewals2.pm,1.1.1.1,1.2

Chris Cormack rangi at users.sourceforge.net
Wed May 9 02:05:59 CEST 2001


Update of /cvsroot/koha/koha/C4/Circulation
In directory usw-pr-cvs1:/tmp/cvs-serv19303/C4/Circulation

Modified Files:
	Renewals2.pm 
Log Message:
Renewing a rental or pay item from the borrowers record screen
Now adds a charge to the borrowers account



Index: Renewals2.pm
===================================================================
RCS file: /cvsroot/koha/koha/C4/Circulation/Renewals2.pm,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -r1.1.1.1 -r1.2
*** Renewals2.pm	2000/12/19 23:45:56	1.1.1.1
--- Renewals2.pm	2001/05/09 00:05:57	1.2
***************
*** 13,16 ****
--- 13,19 ----
  use C4::Database;
  use C4::Stats;
+ use C4::Accounts2;
+ use C4::Circulation::Circ2;
+ 
  use vars qw($VERSION @ISA @EXPORT @EXPORT_OK %EXPORT_TAGS);
    
***************
*** 130,134 ****
--- 133,151 ----
    $sth->finish;
    UpdateStats($env,$env->{'branchcode'},'renew','','',$itemno);
+   my ($charge,$type)=calc_charges($env, $itemno, $bornum);  
+   if ($charge > 0){
+     my $accountno=getnextacctno($env,$bornum,$dbh);
+     my $item=getiteminformation($env, $itemno);
+     my $account="Insert into accountlines
+     (borrowernumber,accountno,date,amount,description,accounttype,amountoutstanding,itemnumber)
+     values 
+     ('$bornum','$accountno',now(),$charge,'Renewal of Rental Item $item->{'title'} $item->{'barcode'}','Rent',$charge,'$itemno')";
+     $sth=$dbh->prepare($account);
+     $sth->execute;
+     $sth->finish;
+ #     print $account;
+   }
    $dbh->disconnect;
+  
  #  return();
  }





More information about the Koha-devel mailing list