Lines 74-80
sub do_checkin {
Link Here
|
74 |
if ( $checked_in_ok ) { |
74 |
if ( $checked_in_ok ) { |
75 |
delete $messages->{NotIssued}; |
75 |
delete $messages->{NotIssued}; |
76 |
delete $messages->{LocalUse}; |
76 |
delete $messages->{LocalUse}; |
77 |
$return = 1 unless keys %$messages; |
77 |
if( keys %$messages ) { |
|
|
78 |
$self->alert(!$return); |
79 |
} else { |
80 |
$return = 1; |
81 |
} |
82 |
} else { |
83 |
$self->alert(!$return); |
78 |
} |
84 |
} |
79 |
|
85 |
|
80 |
# biblionumber, biblioitemnumber, itemnumber |
86 |
# biblionumber, biblioitemnumber, itemnumber |
Lines 130-140
sub do_checkin {
Link Here
|
130 |
} |
136 |
} |
131 |
# ignoring messages: NotIssued, WasTransfered |
137 |
# ignoring messages: NotIssued, WasTransfered |
132 |
|
138 |
|
133 |
if ($cv_triggers_alert) { |
139 |
my $alert = defined $self->alert_type; |
134 |
$self->alert( defined $self->alert_type ); # Overwrites existing alert value, should set to 0 if there is no alert type |
140 |
if ( $cv_triggers_alert ) { |
135 |
} |
141 |
$self->alert($alert); # Overwrites existing alert value, should set to 0 if there is no alert type |
136 |
else { |
142 |
} else { |
137 |
$self->alert( !$return || defined $self->alert_type ); |
143 |
$self->alert($alert) if $alert; # Doesn't affect alert value unless an alert type is set |
138 |
} |
144 |
} |
139 |
|
145 |
|
140 |
$self->ok($return); |
146 |
$self->ok($return); |
141 |
- |
|
|