Lines 607-612
sub handle_checkout {
Link Here
|
607 |
} |
607 |
} |
608 |
} |
608 |
} |
609 |
|
609 |
|
|
|
610 |
$resp .= $item->build_additional_item_fields_string( $server ) if $item; |
611 |
|
610 |
if ( $protocol_version >= 2 ) { |
612 |
if ( $protocol_version >= 2 ) { |
611 |
|
613 |
|
612 |
# Financials : return irrespective of ok status |
614 |
# Financials : return irrespective of ok status |
Lines 674-679
sub handle_checkin {
Link Here
|
674 |
if ($item) { |
676 |
if ($item) { |
675 |
$resp .= add_field( FID_PERM_LOCN, $item->permanent_location, $server ); |
677 |
$resp .= add_field( FID_PERM_LOCN, $item->permanent_location, $server ); |
676 |
$resp .= maybe_add( FID_TITLE_ID, $item->title_id, $server ); |
678 |
$resp .= maybe_add( FID_TITLE_ID, $item->title_id, $server ); |
|
|
679 |
$resp .= $item->build_additional_item_fields_string( $server ); |
677 |
} |
680 |
} |
678 |
|
681 |
|
679 |
if ( $protocol_version >= 2 ) { |
682 |
if ( $protocol_version >= 2 ) { |
Lines 1181-1186
sub handle_item_information {
Link Here
|
1181 |
|
1184 |
|
1182 |
$resp .= maybe_add( FID_SCREEN_MSG, $item->screen_msg, $server, $server ); |
1185 |
$resp .= maybe_add( FID_SCREEN_MSG, $item->screen_msg, $server, $server ); |
1183 |
$resp .= maybe_add( FID_PRINT_LINE, $item->print_line, $server ); |
1186 |
$resp .= maybe_add( FID_PRINT_LINE, $item->print_line, $server ); |
|
|
1187 |
|
1188 |
$resp .= $item->build_additional_item_fields_string( $server ); |
1184 |
} |
1189 |
} |
1185 |
|
1190 |
|
1186 |
$self->write_msg( $resp, undef, $server->{account}->{terminator}, $server->{account}->{encoding} ); |
1191 |
$self->write_msg( $resp, undef, $server->{account}->{terminator}, $server->{account}->{encoding} ); |