|
Lines 168-173
sub subscription {
Link Here
|
| 168 |
return Koha::Subscription->_new_from_dbic( $subscription_rs ); |
168 |
return Koha::Subscription->_new_from_dbic( $subscription_rs ); |
| 169 |
} |
169 |
} |
| 170 |
|
170 |
|
|
|
171 |
=head3 items |
| 172 |
|
| 173 |
my $items = $order->items |
| 174 |
|
| 175 |
Returns the items associated to the order. |
| 176 |
|
| 177 |
=cut |
| 178 |
|
| 171 |
sub items { |
179 |
sub items { |
| 172 |
my ( $self ) = @_; |
180 |
my ( $self ) = @_; |
| 173 |
# aqorders_items is not a join table |
181 |
# aqorders_items is not a join table |
|
Lines 177-182
sub items {
Link Here
|
| 177 |
return Koha::Items->search({ itemnumber => \@itemnumbers }); |
185 |
return Koha::Items->search({ itemnumber => \@itemnumbers }); |
| 178 |
} |
186 |
} |
| 179 |
|
187 |
|
|
|
188 |
=head3 duplicate_to |
| 189 |
|
| 190 |
my $duplicated_order = $order->duplicate_to($basket, [$default_values]); |
| 191 |
|
| 192 |
Duplicate an existing order and attach it to a basket. $default_values can be specified as a hashref |
| 193 |
that contain default values for the different order's attributes. |
| 194 |
Items will be duplicated as well but barcodes will be set to null. |
| 195 |
|
| 196 |
=cut |
| 197 |
|
| 180 |
sub duplicate_to { |
198 |
sub duplicate_to { |
| 181 |
my ( $self, $basket, $default_values ) = @_; |
199 |
my ( $self, $basket, $default_values ) = @_; |
| 182 |
my $new_order; |
200 |
my $new_order; |
| 183 |
- |
|
|