summaryrefslogtreecommitdiffstats
path: root/page.cgi
diff options
context:
space:
mode:
authormkanat%bugzilla.org <>2009-08-06 17:14:47 +0200
committermkanat%bugzilla.org <>2009-08-06 17:14:47 +0200
commit360c780767308810e4f26010cb9feb84bde68fd2 (patch)
tree1584eb4b87b7d45abfde23108fbbf9651badedea /page.cgi
parentc048675731f016f0b4b7eb1b901ad0c3d8dd69dd (diff)
downloadbugzilla-360c780767308810e4f26010cb9feb84bde68fd2.tar.gz
bugzilla-360c780767308810e4f26010cb9feb84bde68fd2.tar.xz
Bug 508199: A hook for page.cgi
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat
Diffstat (limited to 'page.cgi')
-rwxr-xr-xpage.cgi7
1 files changed, 6 insertions, 1 deletions
diff --git a/page.cgi b/page.cgi
index 290a4acb6..914ba3f22 100755
--- a/page.cgi
+++ b/page.cgi
@@ -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 {