]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Patch by Markus Rex <msrex@suse.de> -- add a param to contorl whether to show quips.
authorterry%mozilla.org <>
Tue, 28 Sep 1999 04:25:16 +0000 (04:25 +0000)
committerterry%mozilla.org <>
Tue, 28 Sep 1999 04:25:16 +0000 (04:25 +0000)
buglist.cgi
defparams.pl
reports.cgi

index 8d3182200dd40d91c1c722d3340ac764544094a7..d780e2af2d188adaa67ac56e4b1096ebca8cca07 100755 (executable)
@@ -568,16 +568,16 @@ my $buglist = join(":", @bugarray);
 
 # This is stupid.  We really really need to move the quip list into the DB!
 my $quip;
-if (open (COMMENTS, "<data/comments")) {
+if (Param('usequip')){
+  if (open (COMMENTS, "<data/comments")) {
     my @cdata;
     while (<COMMENTS>) {
-        push @cdata, $_;
+      push @cdata, $_;
     }
     close COMMENTS;
     $quip = $cdata[int(rand($#cdata + 1))];
-}
-if (!defined $quip) {
-    $quip = "Bugzilla would like to put a random quip here, but nobody has entered any.";
+  }
+  $quip ||= "Bugzilla would like to put a random quip here, but nobody has entered any.";
 }
 
  
@@ -612,7 +612,9 @@ if ($toolong) {
     print "Next/Prev/First/Last buttons won't appear.</h2>\n";
 }
 
-print "<HR><A HREF=newquip.html><I>$quip</I></A></CENTER>\n";
+if (Param('usequip')){
+  print "<HR><A HREF=newquip.html><I>$quip</I></A></CENTER>\n";
+}
 print "<HR SIZE=10>$tablestart\n";
 print $::bugl;
 print "</TABLE>\n";
index ee85802e8f9f46c246103803dc94bcd13aaf8c0c..a7c4ba06074fc85371d6b4cfa9c80f0a060abe97 100644 (file)
@@ -110,6 +110,10 @@ sub check_urlbase {
     return "";
 }
 
+DefParam("usequip",
+       "If this is on, Bugzilla displays a silly quip at the beginning of buglists, and lets users add to the list of quips.",
+       "b",
+       1);
 
 DefParam("usedespot",
          "If this is on, then we are using the Despot system to control our database of users.  Bugzilla won't ever write into the user database, it will let the Despot code maintain that.  And Bugzilla will send the user over to Despot URLs if they need to change their password.  Also, in that case, Bugzilla will treat the passwords stored in the database as being crypt'd, not plaintext.",
index 21cfd780e3792651275cdabc0d448c42237a3e3f..0b78969afd220c4a88f878a54279ebdf4526f01d 100755 (executable)
@@ -147,7 +147,13 @@ $charts
 <td align=left>
 <input type=checkbox name=links checked value=1>&nbsp;Links to Bugs<br>
 <input type=checkbox name=banner checked value=1>&nbsp;Banner<br>
-<input type=checkbox name=quip value=1>&nbsp;Quip<br>
+FIN
+       if (Param('usequip')) {
+           print "<input type=checkbox name=quip value=1>&nbsp;Quip<br>";
+       } else {
+            print "<input type=hidden name=quip value=0>";
+        }
+       print <<FIN;
 </td>
 </tr>
 <tr>