View | Details | Raw Unified | Return to bug 10291
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batchMod-del.tt (-2 / +2 lines)
Lines 119-126 for( x=0; x<allColumns.length; x++ ){ Link Here
119
119
120
[% IF ( too_many_items ) %]
120
[% IF ( too_many_items ) %]
121
    <p>Too many items ([% too_many_items %]) to display individually.</p>
121
    <p>Too many items ([% too_many_items %]) to display individually.</p>
122
    [% FOREACH itemnumbers_hashre IN itemnumbers_hashref %]
122
    [% FOREACH item IN itemnumbers_array %]
123
  <input type="hidden" name="itemnumber" value="[% itemnumbers_hashre.itemnumber %]" />
123
  <input type="hidden" name="itemnumber" value="[% item.itemnumber %]" />
124
    [% END %]
124
    [% END %]
125
[% END %]   
125
[% END %]   
126
126
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batchMod-edit.tt (-2 / +2 lines)
Lines 141-148 $(document).ready(function(){ Link Here
141
141
142
[% IF ( too_many_items ) %]
142
[% IF ( too_many_items ) %]
143
    <p>Too many items ([% too_many_items %]): not displaying each one individually.</p>
143
    <p>Too many items ([% too_many_items %]): not displaying each one individually.</p>
144
    [% FOREACH itemnumbers_hashre IN itemnumbers_hashref %]
144
    [% FOREACH item IN itemnumbers_array %]
145
  <input type="hidden" name="itemnumber" value="[% itemnumbers_hashre.itemnumber %]" />
145
  <input type="hidden" name="itemnumber" value="[% item.itemnumber %]" />
146
    [% END %]
146
    [% END %]
147
[% END %]<!-- /too_many_items -->
147
[% END %]<!-- /too_many_items -->
148
148
(-)a/tools/batchMod.pl (-7 / +6 lines)
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
- 

Return to bug 10291