|
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 |
- |
|
|