X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=C4%2FItemCirculationAlertPreference.pm;h=4eb263c19629505ee7d6ab65d2d57253d06dd4da;hb=6db48e9d21be112880c5ae74640800e30ad42947;hp=3d8bed4066feb1b48791f49664f43bf52aa71a8d;hpb=108e901043f0766f8c103f3826b5af1cdb6daaa4;p=koha.git diff --git a/C4/ItemCirculationAlertPreference.pm b/C4/ItemCirculationAlertPreference.pm index 3d8bed4066..4eb263c196 100644 --- a/C4/ItemCirculationAlertPreference.pm +++ b/C4/ItemCirculationAlertPreference.pm @@ -4,26 +4,27 @@ package C4::ItemCirculationAlertPreference; # # This file is part of Koha. # -# Koha is free software; you can redistribute it and/or modify it under the -# terms of the GNU General Public License as published by the Free Software -# Foundation; either version 2 of the License, or (at your option) any later -# version. +# Koha is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. # -# Koha is distributed in the hope that it will be useful, but WITHOUT ANY -# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR -# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# Koha is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. # -# You should have received a copy of the GNU General Public License along -# with Koha; if not, write to the Free Software Foundation, Inc., -# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +# You should have received a copy of the GNU General Public License +# along with Koha; if not, see . use strict; use warnings; use C4::Context; -use C4::Category; -use C4::ItemType; use Carp qw(carp croak); +use Koha::ItemTypes; +use Koha::Patron::Categories; + our $AUTOLOAD; # helper function for validating \%opts @@ -167,7 +168,7 @@ sub create { return $class->new($self); } else { carp $dbh->errstr; - return undef; + return; } } } @@ -330,8 +331,8 @@ sub grid { my ($class, $where) = @_; my @branch_prefs = $class->find($where); my @default_prefs = $class->find({ branchcode => '*', notification => $where->{notification} }); - my @cc = C4::Category->all; - my @it = C4::ItemType->all; + my @cc = Koha::Patron::Categories->search_limited; + my @it = Koha::ItemTypes->search; my $notification = $where->{notification}; my %disabled = map { my $key = $_->categorycode . "-" . $_->item_type . "-" . $notification; @@ -404,7 +405,7 @@ sub AUTOLOAD { if (exists $self->{$attr}) { return $self->{$attr}; } else { - return undef; + return; } }