summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjustdave%syndicomm.com <>2001-05-29 13:01:48 +0200
committerjustdave%syndicomm.com <>2001-05-29 13:01:48 +0200
commitdb9cf7c5e1885387293000997eaf966fb89ac505 (patch)
tree9a7392a5ff564d93aee3f7938f706d6cea3193e6
parent6f095c3f8cfdb73ce00f6f2cbe901ab5742fa341 (diff)
downloadbugzilla-db9cf7c5e1885387293000997eaf966fb89ac505.tar.gz
bugzilla-db9cf7c5e1885387293000997eaf966fb89ac505.tar.xz
Landing quips.cgi (bug 73191) by Owen Taylor <otaylor@redhat.com>
Submitted by Martin Baulig <baulig@suse.de> from bugzilla.gnome.org r= justdave@syndicomm.com
-rwxr-xr-xbuglist.cgi2
-rwxr-xr-xquips.cgi65
2 files changed, 66 insertions, 1 deletions
diff --git a/buglist.cgi b/buglist.cgi
index 63296a914..8bc12b72e 100755
--- a/buglist.cgi
+++ b/buglist.cgi
@@ -1289,7 +1289,7 @@ if ($toolong) {
}
if (Param('usequip')){
- print "<HR><A HREF=newquip.html><I>$quip</I></A></CENTER>\n";
+ print "<HR><A HREF=quips.cgi><I>$quip</I></A></CENTER>\n";
}
print "<HR SIZE=10>";
print "$count bugs found." if $count > 9;
diff --git a/quips.cgi b/quips.cgi
new file mode 100755
index 000000000..3fde88c9c
--- /dev/null
+++ b/quips.cgi
@@ -0,0 +1,65 @@
+#!/usr/bonsaitools/bin/perl
+# -*- Mode: perl; indent-tabs-mode: nil -*-
+#
+# The contents of this file are subject to the Mozilla Public
+# License Version 1.1 (the "License"); you may not use this file
+# except in compliance with the License. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS
+# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
+# implied. See the License for the specific language governing
+# rights and limitations under the License.
+#
+# The Original Code is the Bugzilla Bug Tracking System.
+#
+# The Initial Developer of the Original Code is Netscape Communications
+# Corporation. Portions created by Netscape are
+# Copyright (C) 1998 Netscape Communications Corporation. All
+# Rights Reserved.
+#
+# Contributor(s): Owen Taylor <otaylor@redhat.com>
+
+use diagnostics;
+use strict;
+use vars ( %::FORM );
+
+require "CGI.pl";
+
+print "Content-type: text/html\n\n";
+
+PutHeader("Quips for the impatient", "Add your own clever headline");
+
+print qq{
+The buglist picks a random quip for the headline, and
+you can extend the quip list. Type in something clever or
+funny or boring and bonk on the button.
+
+<FORM METHOD=POST ACTION="new_comment.cgi">
+<INPUT SIZE=80 NAME="comment"><BR>
+<INPUT TYPE="submit" VALUE="Add This Quip">
+</FORM>
+};
+
+if (exists $::FORM{show_quips}) {
+
+ print qq{
+<H2>Existing headlines</H2>
+};
+
+ if (open (COMMENTS, "<data/comments")) {
+ while (<COMMENTS>) {
+ print $_,"<br>\n";
+ }
+ close COMMENTS;
+ }
+ print "<P>";
+} else {
+ print qq{
+For the impatient, you can
+<A HREF="quips.cgi?show_quips=yes">view the whole quip list</A>.
+};
+ print "<P>";
+}
+
+PutFooter();