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

(-)a/serials/subscription-batchedit.pl (-5 / +4 lines)
Lines 47-53 foreach my $subscriptionid (@subscriptionids) { Link Here
47
    push @subscriptions, $subscription if $subscription;
47
    push @subscriptions, $subscription if $subscription;
48
}
48
}
49
49
50
my @additional_fields = Koha::AdditionalFields->search({tablename => 'subscription'})->as_list;
50
my @available_additional_fields = Koha::AdditionalFields->search({tablename => 'subscription'})->as_list;
51
51
52
my $batchedit = $cgi->param('batchedit');
52
my $batchedit = $cgi->param('batchedit');
53
if ($batchedit) {
53
if ($batchedit) {
Lines 63-69 if ($batchedit) { Link Here
63
    );
63
    );
64
64
65
    my $field_values = {};
65
    my $field_values = {};
66
    foreach my $field (@additional_fields) {
66
    foreach my $field (@available_additional_fields) {
67
        my $value = $cgi->param('field_' . $field->id);
67
        my $value = $cgi->param('field_' . $field->id);
68
        $field_values->{$field->id} = $value;
68
        $field_values->{$field->id} = $value;
69
    }
69
    }
Lines 77-83 if ($batchedit) { Link Here
77
        }
77
        }
78
78
79
        my @additional_field_values;
79
        my @additional_field_values;
80
        foreach my $field (@additional_fields) {
80
        foreach my $field (@available_additional_fields) {
81
            my $value = $field_values->{$field->id};
81
            my $value = $field_values->{$field->id};
82
            if (defined $value and $value ne '') {
82
            if (defined $value and $value ne '') {
83
                push @additional_field_values, {
83
                push @additional_field_values, {
Lines 99-105 if ($batchedit) { Link Here
99
$template->param(
99
$template->param(
100
    subscriptions => \@subscriptions,
100
    subscriptions => \@subscriptions,
101
    booksellers => [ Koha::Acquisition::Booksellers->search->as_list ],
101
    booksellers => [ Koha::Acquisition::Booksellers->search->as_list ],
102
    additional_fields => \@additional_fields,
102
    additional_fields => \@available_additional_fields,
103
    referrer => scalar $cgi->param('referrer'),
103
    referrer => scalar $cgi->param('referrer'),
104
);
104
);
105
105
106
- 

Return to bug 35073