X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Faccess_user.pm;h=eb609c0b01243f3eb1e474051ac694c8dff5a723;hb=03ab761a53bffa14d09f23fb8b9702806a1c6b79;hp=0a441c45a68cb6592d7e37b79ee4079221478795;hpb=32072dbf59a054529f5304574c0f56f9567d14d0;p=freeside.git diff --git a/FS/FS/access_user.pm b/FS/FS/access_user.pm index 0a441c45a..eb609c0b0 100644 --- a/FS/FS/access_user.pm +++ b/FS/FS/access_user.pm @@ -2,7 +2,7 @@ package FS::access_user; use base qw( FS::m2m_Common FS::option_Common ); use strict; -use vars qw( $DEBUG $me $conf ); +use vars qw( $DEBUG $me ); use FS::UID; use FS::Auth; use FS::Conf; @@ -404,7 +404,7 @@ sub access_right { unless ( grep !exists($self->{_ACLcache}{$_}), @$rightname ) { warn "$me ACL cache hit for ". join(', ', @$rightname). "\n" if $DEBUG; - return grep $self->{_ACLcache}{$_}, @$rightname + return scalar( grep $self->{_ACLcache}{$_}, @$rightname ); } warn "$me ACL cache miss for ". join(', ', @$rightname). "\n" @@ -456,7 +456,7 @@ sub default_customer_view { my $self = shift; $self->option('default_customer_view') - || $conf->config('cust_main-default_view') + || FS::Conf->new->config('cust_main-default_view') || 'basics'; #s/jumbo/basics/ starting with 3.0 } @@ -491,7 +491,7 @@ sub spreadsheet_format { my $f = $override || $self->option('spreadsheet_format') - || $conf->config('spreadsheet_format') + || FS::Conf->new->config('spreadsheet_format') || 'XLS'; $formats{$f};