#!/usr/bin/perl
-# $Id$
#written 18/1/2000 by chris@katipo.co.nz
#script to renew items from the web
# Suite 330, Boston, MA 02111-1307 USA
use CGI;
-use C4::Circulation::Circ2;
+use C4::Circulation;
my $input = new CGI;
else {
@data = $input->param('items[]');
}
-
+my $branch=$input->param('branch');
#
# renew items
#
-my %env;
my $cardnumber = $input->param("cardnumber");
-my $bornum = $input->param("bornum");
-
+my $borrowernumber = $input->param("borrowernumber");
+my $failedrenews;
foreach my $itemno (@data) {
- #check status before renewing issue
- if (renewstatus(\%env,$bornum,$itemno)){
- renewbook(\%env,$bornum,$itemno);
+ # check status before renewing issue
+ if (CanBookBeRenewed($borrowernumber,$itemno)){
+ AddRenewal($borrowernumber,$itemno,$branch);
}
+ else {
+ $failedrenews.="&failedrenew=$itemno";
+ }
}
#
#
if ($input->param('destination') eq "circ"){
print $input->redirect(
- '/cgi-bin/koha/circ/circulation.pl?findborrower='.$cardnumber
+ '/cgi-bin/koha/circ/circulation.pl?findborrower='.$cardnumber.$failedrenews
);
}
else {
print $input->redirect(
- '/cgi-bin/koha/members/moremember.pl?bornum='.$bornum
+ '/cgi-bin/koha/members/moremember.pl?borrowernumber='.$borrowernumber.$failedrenews
);
}