=cut
sub get_club_enrollments {
- my ($self) = @_;
+ my ( $self, $return_scalar ) = @_;
+
+ my $e = Koha::Club::Enrollments->search( { borrowernumber => $self->borrowernumber(), date_canceled => undef } );
+
+ return $e if $return_scalar;
- return Koha::Club::Enrollments->search( { borrowernumber => $self->borrowernumber(), date_canceled => undef } );
+ return wantarray ? $e->as_list : $e;
}
=head3 get_enrollable_clubs
=cut
sub get_enrollable_clubs {
- my ( $self, $is_enrollable_from_opac ) = @_;
+ my ( $self, $is_enrollable_from_opac, $return_scalar ) = @_;
my $params;
$params->{is_enrollable_from_opac} = $is_enrollable_from_opac
$params->{borrower} = $self;
- return Koha::Clubs->get_enrollable($params);
+ my $e = Koha::Clubs->get_enrollable($params);
+
+ return $e if $return_scalar;
+
+ return wantarray ? $e->as_list : $e;
}
=head3 type