Lines 77-83
$template->param(del => $del);
Link Here
|
77 |
my $itemrecord; |
77 |
my $itemrecord; |
78 |
my $nextop=""; |
78 |
my $nextop=""; |
79 |
my @errors; # store errors found while checking data BEFORE saving item. |
79 |
my @errors; # store errors found while checking data BEFORE saving item. |
80 |
my $items_display_hashref; |
80 |
my $items_display_refs; |
81 |
my $frameworkcode=""; |
81 |
my $frameworkcode=""; |
82 |
my $tagslib = &GetMarcStructure(1,$frameworkcode); |
82 |
my $tagslib = &GetMarcStructure(1,$frameworkcode); |
83 |
|
83 |
|
Lines 111-117
if ($op eq "action") {
Link Here
|
111 |
if ($completedJobID) { |
111 |
if ($completedJobID) { |
112 |
# If we have a reasonable amount of items, we display them |
112 |
# If we have a reasonable amount of items, we display them |
113 |
if (scalar(@itemnumbers) <= 1000) { |
113 |
if (scalar(@itemnumbers) <= 1000) { |
114 |
$items_display_hashref=BuildItemsData(@itemnumbers); |
114 |
$items_display_refs=BuildItemsData(@itemnumbers); |
115 |
} else { |
115 |
} else { |
116 |
# Else, we only display the barcode |
116 |
# Else, we only display the barcode |
117 |
my @simple_items_display = map {{ itemnumber => $_, barcode => (GetBarcodeFromItemnumber($_) or ""), biblionumber => (GetBiblionumberFromItemnumber($_) or "") }} @itemnumbers; |
117 |
my @simple_items_display = map {{ itemnumber => $_, barcode => (GetBarcodeFromItemnumber($_) or ""), biblionumber => (GetBiblionumberFromItemnumber($_) or "") }} @itemnumbers; |
Lines 257-268
if ($op eq "show"){
Link Here
|
257 |
if(scalar(@itemnumbers) > 0){ $template->param("itemresults" => 1); } |
257 |
if(scalar(@itemnumbers) > 0){ $template->param("itemresults" => 1); } |
258 |
# Only display the items if there are no more than 1000 |
258 |
# Only display the items if there are no more than 1000 |
259 |
if (scalar(@itemnumbers) <= 1000) { |
259 |
if (scalar(@itemnumbers) <= 1000) { |
260 |
$items_display_hashref=BuildItemsData(@itemnumbers); |
260 |
$items_display_refs=BuildItemsData(@itemnumbers); |
261 |
} else { |
261 |
} else { |
262 |
$template->param("too_many_items" => scalar(@itemnumbers)); |
262 |
$template->param("too_many_items" => scalar(@itemnumbers)); |
263 |
# Even if we do not display the items, we need the itemnumbers |
263 |
# Even if we do not display the items, we need the itemnumbers |
264 |
my @itemnumbers_hashref = map {{itemnumber => $_}} @itemnumbers; |
264 |
my @itemnumbers_arr = map {{itemnumber => $_}} @itemnumbers; |
265 |
$template->param("itemnumbers_hashref" => \@itemnumbers_hashref); |
265 |
$template->param("itemnumbers_array" => \@itemnumbers_arr); |
266 |
} |
266 |
} |
267 |
# now, build the item form for entering a new item |
267 |
# now, build the item form for entering a new item |
268 |
my @loop_data =(); |
268 |
my @loop_data =(); |
Lines 447-453
$authorised_values_sth->finish;
Link Here
|
447 |
$nextop="action" |
447 |
$nextop="action" |
448 |
} # -- End action="show" |
448 |
} # -- End action="show" |
449 |
|
449 |
|
450 |
$template->param(%$items_display_hashref) if $items_display_hashref; |
450 |
$template->param(%{$items_display_refs}) if $items_display_refs; |
451 |
$template->param( |
451 |
$template->param( |
452 |
op => $nextop, |
452 |
op => $nextop, |
453 |
); |
453 |
); |
454 |
- |
|
|