diff options
Diffstat (limited to 'page.cgi')
-rwxr-xr-x | page.cgi | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -34,6 +34,7 @@ use lib qw(. lib); use Bugzilla; use Bugzilla::Error; +use Bugzilla::Hook; Bugzilla->login(); @@ -50,13 +51,17 @@ if ($id) { ThrowCodeError("bad_page_cgi_id", { "page_id" => $id }); } + my %vars; + Bugzilla::Hook::process('page-before_template', + { page_id => $id, vars => \%vars }); + my $format = $template->get_format("pages/$1", undef, $2); $cgi->param('id', $id); print $cgi->header($format->{'ctype'}); - $template->process("$format->{'template'}") + $template->process("$format->{'template'}", \%vars) || ThrowTemplateError($template->error()); } else { |