diff options
Diffstat (limited to 'Bugzilla.pm')
-rw-r--r-- | Bugzilla.pm | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Bugzilla.pm b/Bugzilla.pm index e35c75934..a20aa0f6b 100644 --- a/Bugzilla.pm +++ b/Bugzilla.pm @@ -47,6 +47,7 @@ use Bugzilla::User; use Bugzilla::Error; use Bugzilla::Util; use Bugzilla::Field; +use Bugzilla::Flag; use File::Basename; use File::Spec::Functions; @@ -439,6 +440,15 @@ sub active_custom_fields { return @{$class->request_cache->{active_custom_fields}}; } +sub has_flags { + my $class = shift; + + if (!defined $class->request_cache->{has_flags}) { + $class->request_cache->{has_flags} = Bugzilla::Flag::has_flags(); + } + return $class->request_cache->{has_flags}; +} + sub hook_args { my ($class, $args) = @_; $class->request_cache->{hook_args} = $args if $args; |