@@ -, +, @@ Koha::Biblioitems->columns instead --- C4/Items.pm | 17 ++--------------- tools/automatic_item_modification_by_age.pl | 3 ++- 2 files changed, 4 insertions(+), 16 deletions(-) --- a/C4/Items.pm +++ a/C4/Items.pm @@ -37,6 +37,7 @@ use Data::Dumper; # used as part of logging item record changes, not just for use Koha::DateUtils qw/dt_from_string/; use Koha::Database; +use Koha::Biblioitems; use Koha::Items; use Koha::SearchEngine; use Koha::SearchEngine::Search; @@ -3046,20 +3047,6 @@ sub PrepareItemrecordDisplay { }; } -=head2 biblioitems_columns - - my @columns = C4::Items::biblioitems_columns(); - -Returns an array of biblioitems' table columns on success, -and an empty array on failure. - -=cut - -sub biblioitems_columns { - my $rs = Koha::Database->new->schema->resultset('Biblioitem'); - return $rs->result_source->columns; -} - sub ToggleNewStatus { my ( $params ) = @_; my @rules = @{ $params->{rules} }; @@ -3068,7 +3055,7 @@ sub ToggleNewStatus { my $dbh = C4::Context->dbh; my @errors; my @item_columns = map { "items.$_" } Koha::Items->columns; - my @biblioitem_columns = map { "biblioitems.$_" } C4::Items::biblioitems_columns; + my @biblioitem_columns = map { "biblioitems.$_" } Koha::Biblioitems->columns; my $report; for my $rule ( @rules ) { my $age = $rule->{age}; --- a/tools/automatic_item_modification_by_age.pl +++ a/tools/automatic_item_modification_by_age.pl @@ -41,6 +41,7 @@ use C4::Output; use C4::Koha; use Koha::Items; +use Koha::Biblioitems; my $cgi = new CGI; @@ -109,7 +110,7 @@ if ( $@ ) { } my @item_fields = map { "items.$_" } Koha::Items->columns; -my @biblioitem_fields = map { "biblioitems.$_" } C4::Items::biblioitems_columns; +my @biblioitem_fields = map { "biblioitems.$_" } Koha::Biblioitems->columns; $template->param( op => $op, messages => \@messages, --