OK, the new form works - ditch the old one.
This commit is contained in:
		
							parent
							
								
									4e0fff4c25
								
							
						
					
					
						commit
						648750999a
					
				
					 3 changed files with 5 additions and 229 deletions
				
			
		|  | @ -1,7 +1,10 @@ | ||||||
|  | 2002-08-19  Mike Newman  <mike@gtnorthern.demon.co.uk> | ||||||
|  | 
 | ||||||
|  | 	* cgi-bin/membership-form-handler.cgi: | ||||||
|  | 	* membership-form.html: OK, it works. Remove the old form and handler. | ||||||
|  | 
 | ||||||
| 2002-08-18  Vincent Untz  <vincent@vuntz.net> | 2002-08-18  Vincent Untz  <vincent@vuntz.net> | ||||||
| 
 | 
 | ||||||
| 	* cgi-bin/membership-form-handler.cgi |  | ||||||
| 	* membership-form.html : removed the old form |  | ||||||
| 	* membership-form.php: added the new form (it checks if fields | 	* membership-form.php: added the new form (it checks if fields | ||||||
| 	are correctly filled). | 	are correctly filled). | ||||||
| 	* electionrules.html | 	* electionrules.html | ||||||
|  |  | ||||||
|  | @ -1,84 +0,0 @@ | ||||||
| #!/usr/bin/perl |  | ||||||
| # |  | ||||||
| # A *really* simple CGI handler for the GNOME Foundation membership |  | ||||||
| # form. |  | ||||||
| # |  | ||||||
| # Author: Russell Steinthal <rms39@columbia.edu> |  | ||||||
| # |  | ||||||
| # |  | ||||||
| 
 |  | ||||||
| my $MAIL_COMMAND = "/usr/lib/sendmail"; |  | ||||||
| 
 |  | ||||||
| use CGI qw /-debug/; |  | ||||||
| 
 |  | ||||||
| my $form = new CGI; |  | ||||||
| $form->import_names ("FORM"); |  | ||||||
| 
 |  | ||||||
| print $form->header; |  | ||||||
| 
 |  | ||||||
| my $date = localtime; |  | ||||||
| 
 |  | ||||||
| open MAIL, "|$MAIL_COMMAND"; |  | ||||||
| print MAIL <<HEADER; |  | ||||||
| From: gnome-membership\@gnome.org (GNOME Membership Script) |  | ||||||
| To: membership\@gnome.org (GNOME Membership Committee) |  | ||||||
| HEADER |  | ||||||
| 
 |  | ||||||
| if ($FORM::previousmember eq "on") { |  | ||||||
|   print MAIL "Subject: [RENEWAL] Application received from $FORM::name ($FORM::email)\n"; |  | ||||||
| } else { |  | ||||||
|   print MAIL "Subject: Application received from $FORM::name ($FORM::email)\n"; |  | ||||||
| } |  | ||||||
| print MAIL <<CONTACT; |  | ||||||
| 
 |  | ||||||
| Contact Information: |  | ||||||
| -------------------- |  | ||||||
| Name: $FORM::name |  | ||||||
| E-mail: $FORM::email |  | ||||||
| irc.gnome.org nickname (if any): $FORM::ircnick |  | ||||||
| cvs.gnome.org username (if any): $FORM::cvsuser |  | ||||||
| 
 |  | ||||||
| CONTACT |  | ||||||
| 
 |  | ||||||
| if ($FORM::previousmember eq "on") { |  | ||||||
|   print MAIL "Previous GNOME Foundation member: yes\n"; |  | ||||||
| } else { |  | ||||||
|   print MAIL "Previous GNOME Foundation member: no\n"; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| print MAIL <<END; |  | ||||||
| 
 |  | ||||||
| GNOME contributions: |  | ||||||
| -------------------- |  | ||||||
| 
 |  | ||||||
| Summary: |  | ||||||
| $FORM::summary |  | ||||||
| 
 |  | ||||||
| Detailed description: |  | ||||||
| $FORM::details |  | ||||||
| 
 |  | ||||||
| Contacts: |  | ||||||
| $FORM::contacts |  | ||||||
| 
 |  | ||||||
| Other comments: |  | ||||||
| --------------- |  | ||||||
| $FORM::comments |  | ||||||
| 
 |  | ||||||
| [Application received at $date (Eastern time)] |  | ||||||
| END |  | ||||||
| 
 |  | ||||||
| close MAIL; |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| print "<html>\n"; |  | ||||||
| print "<head><title>Application Received</title></head>\n"; |  | ||||||
| print "<body bgcolor=\"#FFFFFF\">"; |  | ||||||
| print "<h1>Thank you</h1>\n"; |  | ||||||
| print "<p>Thank you for your submission.  It has been forwarded to the membership committee, which will inform you when it has been processed.</p>\n"; |  | ||||||
| print "<p>If you have any questions, please e-mail <a href=\"mailto:membership\@gnome.org\">membership\@gnome.org.</p>\n"; |  | ||||||
| print "<br> <br>\n"; |  | ||||||
| print "<center><a href=\"http://foundation.gnome.org\">Return to the GNOME Foundation home page</a></center>\n"; |  | ||||||
| print "</body>\n"; |  | ||||||
| print "</html>\n"; |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|  | @ -1,143 +0,0 @@ | ||||||
| <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> |  | ||||||
| <html> |  | ||||||
|  <head> |  | ||||||
|   <title>The GNOME Foundation: Membership Application</title> |  | ||||||
|  </head> |  | ||||||
|  <body bgcolor="#FFFFFF"> |  | ||||||
|   <center> |  | ||||||
|    <table BORDER=2 CELLPADDING=5 WIDTH="595" NOSAVE > |  | ||||||
|     <tr VALIGN=TOP NOSAVE> |  | ||||||
|      <td VALIGN=TOP NOSAVE> |  | ||||||
|       <center> |  | ||||||
|        <a href="http://www.gnome.org"> |  | ||||||
|        <img SRC="gnome.jpg" ALT="" height=250 width=198 border=0></a><img |  | ||||||
|        SRC="text.png" ALT="The GNOME Foundation" height=198 width=354> |  | ||||||
|       </center> |  | ||||||
|      </td> |  | ||||||
|     </tr> |  | ||||||
| 
 |  | ||||||
|     <tr> |  | ||||||
|      <td> |  | ||||||
|       <center> |  | ||||||
|        <a href="index.html">Home</a> :  |  | ||||||
|        <a href="press.html">Press</a> :  |  | ||||||
|        <a href="organization.html">Organization</a> :  |  | ||||||
|        <a href="documentation.html">Documentation</a> :  |  | ||||||
|        Membership :  |  | ||||||
|        <a href="elections.html">Elections</a> :  |  | ||||||
|        <a href="directory.html">Directory</a> |  | ||||||
|       </center> |  | ||||||
|       <br> |  | ||||||
|       <center> |  | ||||||
|        <a href="membership.html">Membership Information</a> :  |  | ||||||
|        <a href="membership-policy.html">Membership Policy</a> :  |  | ||||||
|        Membership Application |  | ||||||
|       </center> |  | ||||||
|      </td> |  | ||||||
|     </tr> |  | ||||||
| 
 |  | ||||||
|     <!-- End of Boilerplate --> |  | ||||||
| 
 |  | ||||||
|     <tr> |  | ||||||
|      <td> |  | ||||||
| 
 |  | ||||||
| <br> |  | ||||||
| <h2 align="center">GNOME Foundation Membership Application</h2> |  | ||||||
| 
 |  | ||||||
| <p>To apply for membership in the GNOME Foundation, please complete the |  | ||||||
| following form as completely as possible.  Your application will then |  | ||||||
| be reviewed by the Foundation's Membership and Elections Committee, |  | ||||||
| which will notify you when your application has been accepted or |  | ||||||
| rejected; the committee may also ask you for additional information. |  | ||||||
| For details on the standards used in evaluating applications, see the |  | ||||||
| <a href="membership-policy.html">GNOME Foundation Membership |  | ||||||
| Policy</a>, adopted by the Board of Directors.</p> |  | ||||||
| 
 |  | ||||||
| <p>If you have any questions regarding the application process, please |  | ||||||
| feel free to e-mail the committee at <a |  | ||||||
| href="mailto:membership@gnome.org">membership@gnome.org</a>.</p> |  | ||||||
| 
 |  | ||||||
| <form action="/cgi-bin/membership-form-handler.cgi" method=get> |  | ||||||
| <h3>Contact Information</h3> |  | ||||||
| <table> |  | ||||||
| <tr><td>Full Name:</td><td><input name="name" length=80></td></tr> |  | ||||||
| <tr><td>E-mail address:</td><td><input name="email" length=80></td></tr> |  | ||||||
| <tr><td>irc.gnome.org nickname (if any):</td><td><input name="ircnick" |  | ||||||
| length=50></td></tr> |  | ||||||
| <tr><td>cvs.gnome.org username (if any):</td><td><input name="cvsuser" |  | ||||||
| length=50></td></tr> |  | ||||||
| <tr><td colspan="2"> </td></tr> |  | ||||||
| <tr><td colspan="2"><input type="checkbox" name="previousmember"> Previous GNOME Foundation member |  | ||||||
| </td></tr> |  | ||||||
| </table> |  | ||||||
| <h3>GNOME Contributions</h3> |  | ||||||
| <p>Membership in the GNOME Foundation requires that the candidate has |  | ||||||
| contributed to a non-trivial improvement in the GNOME Project.  Please |  | ||||||
| use the following sections to explain how you have contributed to the |  | ||||||
| project, providing enough detail to allow the committee to verify your |  | ||||||
| application.</p> |  | ||||||
| 
 |  | ||||||
| <p>Please provide a short list of areas of GNOME to which you have |  | ||||||
| made a non-trivial contribution (for entry into the public membership list).  For example, |  | ||||||
| "Documentation, gnomecal, Debian packaging.":</p> |  | ||||||
| <textarea rows=3 cols=50 name="summary"> |  | ||||||
| </textarea> |  | ||||||
| 
 |  | ||||||
| <p>Please provide a more detailed description of your contributions to |  | ||||||
| help the membership committee determine your eligibility.  In general, |  | ||||||
| anything listed above should be explained here, and additional |  | ||||||
| contributions can be included.  For example: "Wrote a chapter "How to |  | ||||||
| Use the GNOME Calendaring System" for the GNOME Users Guide.  Several |  | ||||||
| patches for gnomecal related to color support.  Packaged the 1.4 |  | ||||||
| release for Debian.":</p> |  | ||||||
| 
 |  | ||||||
| <textarea rows=10 cols=50 name="details"> |  | ||||||
| </textarea> |  | ||||||
| 
 |  | ||||||
| <p>Please list individuals (frequently, but not necessarily, project |  | ||||||
| maintainers) who can help the membership committee determine your |  | ||||||
| eligibility.  You should provide their name, e-mail address, and a |  | ||||||
| brief description of their role as a reference.  If there is nobody |  | ||||||
| you can think to list, feel free to suggest another way for the |  | ||||||
| committee to verify your contributions, such as a pointer to a project |  | ||||||
| ChangeLog, etc.  To continue the earlier example: "Dan Mueth |  | ||||||
| (d-mueth@uchicago.edu) (GDP coordinator); Russell Steinthal |  | ||||||
| (rms39@columbia.edu) (gnome-pim maintainer); packaging logs at |  | ||||||
| http://www.debian.org/packages/gnome/":</p> |  | ||||||
| 
 |  | ||||||
| <textarea rows=5 cols=50 name="contacts"> |  | ||||||
| </textarea> |  | ||||||
| 
 |  | ||||||
| <h3>Other Comments</h3> |  | ||||||
| <p>Please feel free to include any additional information which you |  | ||||||
| believe the committee should consider while reviewing your |  | ||||||
| application:</p> |  | ||||||
| 
 |  | ||||||
| <textarea rows=10 cols=50 name="comments"> |  | ||||||
| </textarea> |  | ||||||
| 
 |  | ||||||
| <center> |  | ||||||
|  <input type=submit value="Submit Application"><input type=reset> |  | ||||||
| </center> |  | ||||||
| 
 |  | ||||||
| </td> |  | ||||||
| </tr> |  | ||||||
| 
 |  | ||||||
|     <!-- Start of Boilerplate --> |  | ||||||
|     <tr> |  | ||||||
|      <td> |  | ||||||
|       <center><font size=-1>This site is maintained by |  | ||||||
|       <a href="mailto:membership@gnome.org">the GNOME Foundation Membership and Elections Committee</a> |  | ||||||
|       and was designed by <a href="mailto:jpsc@users.sourceforge.net">JP |  | ||||||
|       Schnapper-Casteras</a> and <a href="mailto:bart@eazel.com">Bart Decrem</a>.</font></center> |  | ||||||
|      </td> |  | ||||||
|     </tr> |  | ||||||
|    </table> |  | ||||||
|   </center> |  | ||||||
| 
 |  | ||||||
|  </body> |  | ||||||
| </html> |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Mike Newman
						Mike Newman