summaryrefslogtreecommitdiffstats
path: root/Bugzilla.pm
diff options
context:
space:
mode:
authorlpsolit%gmail.com <>2008-03-18 03:38:27 +0100
committerlpsolit%gmail.com <>2008-03-18 03:38:27 +0100
commit84c503892397b64020047cffe4fc32bae6bd8a85 (patch)
tree96dfc6aacd2ff6ec81414145dc01d521a9866981 /Bugzilla.pm
parent141674b72a53c2ab32341095d10eee964b7f5af8 (diff)
downloadbugzilla-84c503892397b64020047cffe4fc32bae6bd8a85.tar.gz
bugzilla-84c503892397b64020047cffe4fc32bae6bd8a85.tar.xz
Bug 180259: "Requests" (logged out) and "My Requests" (logged in) links appear in footer even if the site doesn't use requests - Patch by Frédéric Buclin <LpSolit@gmail.com> r=wurblzap a=LpSolit
Diffstat (limited to 'Bugzilla.pm')
-rw-r--r--Bugzilla.pm10
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;