summaryrefslogtreecommitdiffstats
path: root/page.cgi
diff options
context:
space:
mode:
authorjustdave%syndicomm.com <>2004-04-15 14:44:47 +0200
committerjustdave%syndicomm.com <>2004-04-15 14:44:47 +0200
commitbfa503a07fb840d32369a3399821c71dd380445f (patch)
tree57a3cd3ab0ac597bcde6182ad9147c994f44c115 /page.cgi
parentf967249484892a3ab49b3b369b0f6995fee60288 (diff)
downloadbugzilla-bfa503a07fb840d32369a3399821c71dd380445f.tar.gz
bugzilla-bfa503a07fb840d32369a3399821c71dd380445f.tar.xz
Backing out checkin from bug 238865: patch was negatively reviewed post-mortem.
a=justdave
Diffstat (limited to 'page.cgi')
-rwxr-xr-xpage.cgi13
1 files changed, 4 insertions, 9 deletions
diff --git a/page.cgi b/page.cgi
index 6e78317fc..b68a9313b 100755
--- a/page.cgi
+++ b/page.cgi
@@ -42,19 +42,14 @@ Bugzilla->login();
my $cgi = Bugzilla->cgi;
-my $id = $cgi->param('id');
-if ($id) {
+if ($::FORM{'id'}) {
# Remove all dodgy chars, and split into name and ctype.
- $id =~ s/[^\w\-\.]//g;
- $id =~ /(.*)\.(.*)/;
- if (!$2) {
- # if this regexp fails to match completely, something bad came in
- ThrowCodeError("bad_page_cgi_id", { "page_id" => $id });
- }
+ $::FORM{'id'} =~ s/[^\w\-\.]//g;
+ $::FORM{'id'} =~ /(.*)\.(.*)/;
my $format = GetFormat("pages/$1", undef, $2);
- $cgi->param('id', $id);
+ $vars->{'form'} = \%::FORM;
print $cgi->header($format->{'ctype'});