Commit 438b9fe1 authored by terry%mozilla.org's avatar terry%mozilla.org

Provide a simple param to let the maintainer shut down Bugzilla for a while.

parent b5e7fcce
......@@ -494,7 +494,7 @@ sub confirm_login {
if ($loginok != 1) {
print "Content-type: text/html\n\n";
PutHeader("Login");
PutHeader("Login", undef, undef, undef, 1);
print "I need a legitimate e-mail address and password to continue.\n";
if (!defined $nexturl || $nexturl eq "") {
# Sets nexturl to be argv0, stripping everything up to and
......@@ -548,7 +548,7 @@ name=PleaseMailAPassword>
sub PutHeader {
my ($title, $h1, $h2, $extra) = (@_);
my ($title, $h1, $h2, $extra, $ignoreshutdown) = (@_);
if (!defined $h1) {
$h1 = $title;
......@@ -583,6 +583,13 @@ sub PutHeader {
print Param("blurbhtml");
print "</TD></TR></TABLE>\n";
if (Param("shutdownhtml")) {
if (!$ignoreshutdown) {
print Param("shutdownhtml");
exit;
}
}
}
......
......@@ -176,6 +176,12 @@ information about what Bugzilla is and what it can do, see
DefParam("shutdownhtml",
"If this field is non-empty, then Bugzilla will be completely disabled and this text will be displayed instead of all the Bugzilla pages.",
"l",
"");
DefParam("warnbannerhtml",
"HTML to prepend to warning messages.",
"l",
......
......@@ -43,7 +43,7 @@ if (!UserInGroup("tweakparams")) {
}
PutHeader("Saving new parameters");
PutHeader("Saving new parameters", undef, undef, undef, 1);
foreach my $i (@::param_list) {
# print "Processing $i...<BR>\n";
......
......@@ -42,7 +42,8 @@ if (!UserInGroup("tweakparams")) {
}
PutHeader("Edit parameters");
PutHeader("Edit parameters", undef, undef, undef, 1);
print "This lets you edit the basic operating parameters of bugzilla.\n";
print "Be careful!\n";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment