diff options
author | mkanat%bugzilla.org <> | 2009-11-24 06:09:41 +0000 |
---|---|---|
committer | mkanat%bugzilla.org <> | 2009-11-24 06:09:41 +0000 |
commit | 5fc80f94271780b6ff6d1dbba554df35e803ac51 (patch) | |
tree | ebc3f2bc12bb32ab280cacb1cd88b35001fb2c0e /mod_perl.pl | |
parent | Bug 430012: Make checksetup.pl precompile extension templates (diff) | |
download | bugzilla-5fc80f94271780b6ff6d1dbba554df35e803ac51.tar.gz bugzilla-5fc80f94271780b6ff6d1dbba554df35e803ac51.tar.bz2 bugzilla-5fc80f94271780b6ff6d1dbba554df35e803ac51.zip |
Bug 430014: Re-write the code hooks system so that it uses modules instead of individual .pl files
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat
Diffstat (limited to 'mod_perl.pl')
-rwxr-xr-x | mod_perl.pl | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/mod_perl.pl b/mod_perl.pl index 8ca691f9c..dc737af13 100755 --- a/mod_perl.pl +++ b/mod_perl.pl @@ -20,8 +20,8 @@ package Bugzilla::ModPerl; use strict; # If you have an Apache2::Status handler in your Apache configuration, -# you need to load Apache2::Status *here*, so that Apache::DBI can -# report information to Apache2::Status. +# you need to load Apache2::Status *here*, so that any later-loaded modules +# can report information to Apache2::Status. #use Apache2::Status (); # We don't want to import anything into the global scope during @@ -41,6 +41,7 @@ Template::Config->preload(); use Bugzilla (); use Bugzilla::Constants (); use Bugzilla::CGI (); +use Bugzilla::Extension (); use Bugzilla::Install::Requirements (); use Bugzilla::Mailer (); use Bugzilla::Template (); @@ -87,6 +88,8 @@ foreach my $file (glob "$cgi_path/*.cgi") { $rl->handler($file, $file); } +# And now pre-load all extensions +$Bugzilla::extension_packages = Bugzilla::Extension->load_all(); package Bugzilla::ModPerl::ResponseHandler; use strict; |