[Commits] [svn:einsteintoolkit] www/about/members/ (Rev. 81)

cjordan at cct.lsu.edu cjordan at cct.lsu.edu
Wed Mar 17 12:33:15 CDT 2010


User: cjordan
Date: 2010/03/17 12:33 PM

Modified:
 /about/members/
  send-registration.php

Log:
 it does! now for some improvements.

File Changes:

Directory: /about/members/
==========================

File [modified]: send-registration.php
Delta lines: +21 -13
===================================================================
--- about/members/send-registration.php	2010-03-17 17:21:24 UTC (rev 80)
+++ about/members/send-registration.php	2010-03-17 17:33:15 UTC (rev 81)
@@ -1,6 +1,9 @@
 <?php $title='Sending registration...';
-include_once($_SERVER['DOCUMENT_ROOT'].'/global/header.php');
+include_once($_SERVER['DOCUMENT_ROOT'].'/global/header.php'); ?>
 
+<br /><br />
+
+<?php
 /* All form fields are automatically passed to the PHP script through the array $HTTP_POST_VARS. */
 $name = $HTTP_POST_VARS['name'];
 $email = $HTTP_POST_VARS['email'];
@@ -8,28 +11,33 @@
 $list = $HTTP_POST_VARS['list'];
 
 if ($list=='yes') {
-$addtolist = 'Add this person to the users mailing list.';
+$addtolist = 'Please add this person to the ET users mailing list.';
 }
 else {
-$addtolist = 'Do not add this person to the users mailing list.';
+$addtolist = 'Do not add this person to the ET users mailing list.';
 }
 
-$message = "Einstein Toolkit mainatiners: \n\n".$name." from ".$institution." has submitted a request to register with the Einstein Toolkit. His or her email address is ".$email.". ".$addtolist;
+$message = "Einstein Toolkit mainatiners: \n\n".$name." from ".$institution." has submitted a request to register with the Einstein Toolkit. His or her email address is ".$email.". ".$addtolist."\n\n Thanks,\n Einstein Toolkit Registration Bot\n";
 
 /* PHP form validation: the script checks that the Email field contains a valid email address and the Subject field isn't empty. preg_match performs a regular expression match. It's a very powerful PHP function to validate form fields and other strings - see PHP manual for details. */
 if (!preg_match("/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/", $email)) {
-  echo "<h4>Please provide an email address.</h4>";
-  echo "<a href='javascript:history.back(1);'>Back</a>";
-} elseif ($name == "") {
-  echo "<h4>Please fill in your name.</h4>";
-  echo "<a href='javascript:history.back(1);'>Back</a>";
+  echo '<h4>Please provide an email address.</h4>';
+  echo '<a href="javascript:history.back(1);">Please try again</a>';
+} elseif ($name == '') {
+  echo '<h4>Please fill in your name.</h4>';
+  echo '<a href="javascript:history.back(1);">Please try again</a>';
 }
 
 /* Sends the mail and outputs the "Thank you" string if the mail is successfully sent, or the error string otherwise. */
-elseif (mail("maintainers at einsteintoolkit.org","New Einstein Toolkit registration received",$message)) {
-  echo "<h4>Thank you for registering!</h4>";
+elseif (mail('maintainers at einsteintoolkit.org','New Einstein Toolkit registration received',$message,'From: RegistrationBot at einsteintoolkit.org')) {
+  echo '<h4>Registration successfully sent. Thank you for registering!</h4>';
+  echo '<a href="/">Go back to try again?</a>';
 } else {
-  echo "<h4>There was a problem registering.</h4>";
+  echo '<h4>Unfortunately, there was a problem registering.</h4>';
+  echo '<a href="javascript:history.back(1);">Go back to try again?</a>';
 }
+?>
 
-include_once($_SERVER['DOCUMENT_ROOT'].'/global/footer.php');?>
\ No newline at end of file
+<br /><br />
+
+<?php include_once($_SERVER['DOCUMENT_ROOT'].'/global/footer.php');?>
\ No newline at end of file



More information about the Commits mailing list