2 # Status of a Renew Transaction
5 package ILS::Transaction::Renew;
16 our @ISA = qw(ILS::Transaction);
24 my $self = $class->SUPER::new();
27 foreach $element (keys %fields) {
28 $self->{_permitted}->{$element} = $fields{$element};
31 @{$self}{keys %fields} = values %fields;
33 return bless $self, $class;
38 my $borrower = my $borrower = GetMember( $self->{patron}->id, 'cardnumber');
39 my ($renewokay,$renewerror) = CanBookBeRenewed($borrower->{borrowernumber},$self->{item}->{itemnumber});
41 my $datedue = AddIssue( $borrower, $self->{item}->id, undef, 0 );
42 $self->{'due'} = $datedue;