2 # An object to handle checkin status
5 package ILS::Transaction::Checkin;
10 use POSIX qw(strftime);
17 our @ISA = qw(ILS::Transaction);
26 my $self = $class->SUPER::new();
29 foreach $element (keys %fields) {
30 $self->{_permitted}->{$element} = $fields{$element};
33 @{$self}{keys %fields} = values %fields;
35 return bless $self, $class;
40 my $barcode = $self->{item}->{id};
41 my $branch='ALB'; # gotta set this
42 my $return = AddReturn($barcode,$branch);
51 return !$self->{item}->magnetic;