diff options
author | bbaetz%acm.org <> | 2003-02-07 15:19:01 +0000 |
---|---|---|
committer | bbaetz%acm.org <> | 2003-02-07 15:19:01 +0000 |
commit | 85bb266ec52df7baa3da77cab961eb7fcc18d330 (patch) | |
tree | f627b684b83ad91129b9bb7f7180b8c126e9d004 /Bugzilla | |
parent | 7407cb3069182253ff4218450237bec5726f21d2 (diff) | |
download | bugs-85bb266ec52df7baa3da77cab961eb7fcc18d330.tar bugs-85bb266ec52df7baa3da77cab961eb7fcc18d330.tar.gz bugs-85bb266ec52df7baa3da77cab961eb7fcc18d330.tar.bz2 bugs-85bb266ec52df7baa3da77cab961eb7fcc18d330.tar.xz bugs-85bb266ec52df7baa3da77cab961eb7fcc18d330.zip |
Bug 191863 - Clean up Bugzilla.pm
r=gerv, justdave
a=justdave
Diffstat (limited to 'Bugzilla')
-rw-r--r-- | Bugzilla/DB.pm | 4 | ||||
-rw-r--r-- | Bugzilla/Template/Plugin/Bugzilla.pm | 13 |
2 files changed, 14 insertions, 3 deletions
diff --git a/Bugzilla/DB.pm b/Bugzilla/DB.pm index 681b0597a..23078369a 100644 --- a/Bugzilla/DB.pm +++ b/Bugzilla/DB.pm @@ -60,7 +60,7 @@ sub SendSQL { require Bugzilla; - $_current_sth = Bugzilla->instance->dbh->prepare($str); + $_current_sth = Bugzilla->dbh->prepare($str); return $_current_sth->execute; } @@ -73,7 +73,7 @@ sub SqlQuote { require Bugzilla; - my $res = Bugzilla->instance->dbh->quote($str); + my $res = Bugzilla->dbh->quote($str); trick_taint($res); diff --git a/Bugzilla/Template/Plugin/Bugzilla.pm b/Bugzilla/Template/Plugin/Bugzilla.pm index 285553b7e..101bd06ee 100644 --- a/Bugzilla/Template/Plugin/Bugzilla.pm +++ b/Bugzilla/Template/Plugin/Bugzilla.pm @@ -31,7 +31,18 @@ use Bugzilla; sub new { my ($class, $context) = @_; - return Bugzilla->instance; + return bless {}, $class; +} + +sub AUTOLOAD { + my $class = shift; + our $AUTOLOAD; + + $AUTOLOAD =~ s/^.*:://; + + return if $AUTOLOAD eq 'DESTROY'; + + return Bugzilla->$AUTOLOAD(@_); } 1; |