Signup page php syntax updates for 2025

This commit is contained in:
Expo on server 2024-11-08 03:16:37 +00:00
parent eff0d61f54
commit 93871f0a86

View File

@ -54,32 +54,32 @@ function fillVars ()
initVars (); initVars ();
global $vars; global $vars;
$vars[name] = stripslashes($_POST[name]); $vars["name"] = stripslashes($_POST["name"]);
$vars[address] = stripslashes($_POST[address]); $vars["address"] = stripslashes($_POST["address"]);
$vars[phone] = stripslashes($_POST[phone]); $vars["phone"] = stripslashes($_POST["phone"]);
$vars[kinname] = stripslashes($_POST[kinname]); $vars["kinname"] = stripslashes($_POST["kinname"]);
$vars[kinaddress] = stripslashes($_POST[kinaddress]); $vars["kinaddress"] = stripslashes($_POST["kinaddress"]);
$vars[phone] = stripslashes($_POST[phone]); $vars["phone"] = stripslashes($_POST["phone"]);
$vars[kinphone] = stripslashes($_POST[kinphone]); $vars["kinphone"] = stripslashes($_POST["kinphone"]);
$vars[email] = stripslashes($_POST[email]); $vars["email"] = stripslashes($_POST["email"]);
$vars[kinemail] = stripslashes($_POST[kinemail]); $vars["kinemail"] = stripslashes($_POST["kinemail"]);
$vars[relation] = stripslashes($_POST[relation]); $vars["relation"] = stripslashes($_POST["relation"]);
$vars[veggie] = stripslashes($_POST[veggie]); $vars["veggie"] = stripslashes($_POST["veggie"]);
$vars[student] = stripslashes($_POST[student]); $vars["student"] = stripslashes($_POST["student"]);
$vars[transport_ok] = stripslashes($_POST[transport_ok]); $vars["transport_ok"] = stripslashes($_POST["transport_ok"]);
$vars[from_uk] = stripslashes($_POST[from_uk]); $vars["from_uk"] = stripslashes($_POST["from_uk"]);
$vars[returning_uk] = stripslashes($_POST[returning_uk]); $vars["returning_uk"] = stripslashes($_POST["returning_uk"]);
$vars[tent] = stripslashes($_POST[tent]); $vars["tent"] = stripslashes($_POST["tent"]);
$vars[top_tent_cap] = stripslashes($_POST[top_tent_cap]); $vars["top_tent_cap"] = stripslashes($_POST["top_tent_cap"]);
$vars[btent] = stripslashes($_POST[btent]); $vars["btent"] = stripslashes($_POST["btent"]);
$vars[base_tent_cap] = stripslashes($_POST[base_tent_cap]); $vars["base_tent_cap"] = stripslashes($_POST["base_tent_cap"]);
$vars[medic_info] = stripslashes($_POST[medic_info]); $vars["medic_info"] = stripslashes($_POST["medic_info"]);
$vars[extra_info] = stripslashes($_POST[extra_info]); $vars["extra_info"] = stripslashes($_POST["extra_info"]);
$vars[aims] = stripslashes($_POST[aims]); $vars["aims"] = stripslashes($_POST["aims"]);
$vars[transport_info] = stripslashes($_POST[transport_info]); $vars["transport_info"] = stripslashes($_POST["transport_info"]);
$vars[medication] = stripslashes($_POST[medication]); $vars["medication"] = stripslashes($_POST["medication"]);
$vars[allergies] = stripslashes($_POST[allergies]); $vars["allergies"] = stripslashes($_POST["allergies"]);
$vars[bivvy] = stripslashes($_POST[bivvy]); $vars["bivvy"] = stripslashes($_POST["bivvy"]);
} }
function errorPage ($err) function errorPage ($err)
@ -100,31 +100,31 @@ function securityChecks ()
$error = ""; $error = "";
if ($vars[name] == "") $error = "You must specify your full name."; if ($vars["name"] == "") $error = "You must specify your full name.";
elseif ($vars[address] == "") $error = "You must specify your address."; elseif ($vars["address"] == "") $error = "You must specify your address.";
elseif ($vars[kinname] == "") $error = "You must specify the name of your next-of-kin."; elseif ($vars["kinname"] == "") $error = "You must specify the name of your next-of-kin.";
elseif ($vars[kinaddress] == "") $error = "You must specify your next-of-kin's address."; elseif ($vars["kinaddress"] == "") $error = "You must specify your next-of-kin's address.";
elseif ($vars[kinphone] == "") $error = "You must specify your next-of-kin's phone number."; elseif ($vars["kinphone"] == "") $error = "You must specify your next-of-kin's phone number.";
elseif ($vars[email] != "" && !ereg( '^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'. '@'. '[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.' . '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $vars[email])) $error = "Invalid email address (leave blank if you don't have one)."; elseif ($vars["email"] != "" && !ereg( '^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'. '@'. '[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.' . '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $vars["email"])) $error = "Invalid email address (leave blank if you don't have one).";
elseif ($vars[kinemail] != "" && !ereg( '^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'. '@'. '[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.' . '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $vars[kinemail])) $error = "Invalid next-of-kin email address (leave blank if they don't have one)."; elseif ($vars["kinemail"] != "" && !ereg( '^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'. '@'. '[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.' . '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $vars[kinemail])) $error = "Invalid next-of-kin email address (leave blank if they don't have one).";
elseif ($vars[veggie] != "yes" && $vars[veggie] != "no" && $vars[veggie] != "mostly") $error = "Invalid veggie specification."; elseif ($vars["veggie"] != "yes" && $vars["veggie"] != "no" && $vars["veggie"] != "mostly") $error = "Invalid veggie specification.";
elseif ($vars[student] != "yes" && $vars[student] != "no") $error = "Invalid student specification."; elseif ($vars["student"] != "yes" && $vars["student"] != "no") $error = "Invalid student specification.";
elseif ($vars[transport_ok] != "yes" && $vars[transport_ok] != "no") $error = "Invalid transport specification given."; elseif ($vars["transport_ok"] != "yes" && $vars["transport_ok"] != "no") $error = "Invalid transport specification given.";
elseif ($vars[bivvy] != "" && $vars[bivvy] != "yes") $error = "Invalid bivvy specification."; elseif ($vars["bivvy"] != "" && $vars["bivvy"] != "yes") $error = "Invalid bivvy specification.";
elseif ($vars[tent] != "" && $vars[tent] != "yes") $error = "Invalid Top Camp tent specification."; elseif ($vars["tent"] != "" && $vars["tent"] != "yes") $error = "Invalid Top Camp tent specification.";
elseif ($vars[btent] != "" && $vars[btent] != "yes") $error = "Invalid Base Camp tent specification."; elseif ($vars["btent"] != "" && $vars["btent"] != "yes") $error = "Invalid Base Camp tent specification.";
elseif ($vars[tent] == "yes" && ($vars[top_tent_cap] < 1 || $vars[top_tent_cap] > 9)) $error = "Invalid Top Camp tent capacity given."; elseif ($vars["tent"] == "yes" && ($vars["top_tent_cap"] < 1 || $vars["top_tent_cap"] > 9)) $error = "Invalid Top Camp tent capacity given.";
elseif ($vars[btent] == "yes" && ($vars[base_tent_cap] < 1 || $vars[base_tent_cap] > 9)) $error = "Invalid Base Camp tent capacity given."; elseif ($vars["btent"] == "yes" && ($vars["base_tent_cap"] < 1 || $vars["base_tent_cap"] > 9)) $error = "Invalid Base Camp tent capacity given.";
if ($error != "") { if ($error != "") {
echo "<title>Expo 2024 Application Form Error -- Cambridge University Caving Club</title>"; echo "<title>Loser Expo 2025 Application Form Error</title>";
echo "</head>"; echo "</head>";
echo "<FORM ACTION=\"http://expo.survex.com/signup/submit.php?action=commit\" METHOD=\"POST\">"; echo "<FORM ACTION=\"http://expo.survex.com/signup/submit.php?action=commit\" METHOD=\"POST\">";
printHidden (); printHidden ();
echo <<<END echo <<<END
<h1>Expo 2004 Application Form Error</h1> <h1>Expo 2025 Application Form Error</h1>
<p><b>Sorry, but you have made a mistake on your form:</b><center> <p><b>Sorry, but you have made a mistake on your form:</b><center>
$error $error
</center> </center>
@ -144,14 +144,14 @@ function showForm ()
global $vars; global $vars;
echo <<<END echo <<<END
<title>Expo 2024 Application Form -- Cambridge University Caving Club</title> <title>Loser Expo 2025 Application Form</title>
</head> </head>
END; END;
echo <<<END echo <<<END
<h1>Expo 2024 Signup Form</h1> <h1>Expo 2025 Signup Form</h1>
<p>This is the official signup form for Expo 2024, which runs from 6th July until 17th August. <p>This is the official signup form for Expo 2024, which runs from ? until ?.
<p>This form is not secure and by submitting <p>This form is not secure and by submitting
this form you consent to its contents being used for Expo purposes and this form you consent to its contents being used for Expo purposes and
@ -182,7 +182,7 @@ END;
<tr> <tr>
<td align=right>Phone:</td><td><input name="phone" tabindex=2 value="$vars[phone]"></td> <td align=right>Phone:</td><td><input name="phone" tabindex=2 value="$vars[phone]"></td>
<td align=right>Phone:</td><td><input name="kinphone" tabindex=6 value="$vars[kinphone]"></td> <td align=right>Phone:</td><td><input name="kinphone" tabindex=6 value="$vars[kinphone2]"></td>
</tr> </tr>
<tr> <tr>
@ -202,24 +202,24 @@ END;
<td><b>Are you a student/unwaged?</b></td></tr> <td><b>Are you a student/unwaged?</b></td></tr>
<tr><td><INPUT TYPE="radio" NAME="veggie" VALUE="yes" tabindex=9 <tr><td><INPUT TYPE="radio" NAME="veggie" VALUE="yes" tabindex=9
END; END;
if ($vars[veggie] == "yes") echo " checked"; if ($vars["veggie"] == "yes") echo " checked";
echo <<<END echo <<<END
>Yes</td><td><INPUT TYPE="radio" NAME="student" VALUE="yes" tabindex=12 >Yes</td><td><INPUT TYPE="radio" NAME="student" VALUE="yes" tabindex=12
END; END;
if ($vars[student] == "yes") echo " checked"; if ($vars["student"] == "yes") echo " checked";
echo <<<END echo <<<END
>Yes</td></tr> >Yes</td></tr>
<tr><td><INPUT TYPE="radio" NAME="veggie" VALUE="mostly" tabindex=10 <tr><td><INPUT TYPE="radio" NAME="veggie" VALUE="mostly" tabindex=10
END; END;
if ($vars[veggie] == "mostly") echo " checked"; if ($vars["veggie"] == "mostly") echo " checked";
echo <<<END echo <<<END
>Mostly</td><td><INPUT TYPE="radio" NAME="student" VALUE="no" tabindex=13 >Mostly</td><td><INPUT TYPE="radio" NAME="student" VALUE="no" tabindex=13
END; END;
if ($vars[student] <> "yes") echo " checked"; if ($vars["student"] <> "yes") echo " checked";
echo <<<END echo <<<END
>No</td></tr><tr><td><INPUT TYPE="radio" NAME="veggie" VALUE="no" tabindex=11 >No</td></tr><tr><td><INPUT TYPE="radio" NAME="veggie" VALUE="no" tabindex=11
END; END;
if ($vars[veggie] <> "yes" && $vars[veggie] <> "mostly") echo " checked"; if ($vars["veggie"] <> "yes" && $vars["veggie"] <> "mostly") echo " checked";
echo <<<END echo <<<END
>No</td><td></td></tr></table> >No</td><td></td></tr></table>
@ -229,13 +229,13 @@ END;
<p><input type="radio" name="transport_ok" value="yes" tabindex=38 <p><input type="radio" name="transport_ok" value="yes" tabindex=38
END; END;
if ($vars[transport_ok] == "yes") echo " checked"; if ($vars["transport_ok"] == "yes") echo " checked";
echo <<<END echo <<<END
>The transport page shows my arrangements correctly.</input> >The transport page shows my arrangements correctly.</input>
<br><input type="radio" name="transport_ok" value="no" tabindex=39 <br><input type="radio" name="transport_ok" value="no" tabindex=39
END; END;
if ($vars[transport_ok] == "no") echo " checked"; if ($vars["transport_ok"] == "no") echo " checked";
echo <<<END echo <<<END
>The transport page does not show my arrangements correctly.</input> >The transport page does not show my arrangements correctly.</input>
@ -247,32 +247,30 @@ END;
<h3>Tents</h3> <h3>Tents</h3>
<p>There will be two high camps in 2024: <p>There will be two high camps in 2025:
<ul><li>the stone bridge bivvy site; <ul><li>the stone bridge bivvy site;
<li>the old Top Camp site, to be used for exploration of <li>Garlic Cave.
Eisl&uuml;fth&ouml;hle.
</ul> </ul>
<p>There is space for three people in a Club tent at Base Camp. <p>There is space for three people in a Club tent at Base Camp.
There is space for five or six people in a Club tent at Top Camp.
At the stone bridge, a bivvy bag is not essential but useful if At the stone bridge, a bivvy bag is not essential but useful if
you have one. you have one.
<p>Will you be taking any of the following (please tick/complete as appropriate):<BR> <p>Will you be taking any of the following (please tick/complete as appropriate):<BR>
<INPUT TYPE="checkbox" NAME="bivvy" VALUE="yes" tabindex=53 <INPUT TYPE="checkbox" NAME="bivvy" VALUE="yes" tabindex=53
END; END;
if ($vars[bivvy] == "yes") echo " checked"; if ($vars["bivvy"] == "yes") echo " checked";
echo <<<END echo <<<END
> A bivvy bag suitable for the stone bridge.<br> > A bivvy bag suitable for the stone bridge.<br>
<INPUT TYPE="checkbox" NAME="tent" VALUE="yes" tabindex=50 <INPUT TYPE="checkbox" NAME="tent" VALUE="yes" tabindex=50
END; END;
if ($vars[tent] == "yes") echo " checked"; if ($vars["tent"] == "yes") echo " checked";
echo <<<END echo <<<END
> A <INPUT NAME="top_tent_cap" SIZE=1 MAXSIZE=1 value="$vars[top_tent_cap]" tabindex=51> person > A <INPUT NAME="top_tent_cap" SIZE=1 MAXSIZE=1 value="$vars[top_tent_cap]" tabindex=51> person
tent for the Top Camp site.<BR> tent for the Top Camp site.<BR>
<INPUT TYPE="checkbox" NAME="btent" VALUE="yes" tabindex=52 <INPUT TYPE="checkbox" NAME="btent" VALUE="yes" tabindex=52
END; END;
if ($vars[btent] == "yes") echo " checked"; if ($vars["btent"] == "yes") echo " checked";
echo <<<END echo <<<END
> A <INPUT NAME="base_tent_cap" SIZE=1 MAXSIZE=1 value="$vars[base_tent_cap]" tabindex=53> person > A <INPUT NAME="base_tent_cap" SIZE=1 MAXSIZE=1 value="$vars[base_tent_cap]" tabindex=53> person
tent for Base Camp.<br> tent for Base Camp.<br>
@ -327,7 +325,7 @@ END;
<hr> <hr>
<p>Please report any problems with this form to the <p>Please report any problems with this form to the
<a href="mailto:Mark.Shinwell@cl.cam.ac.uk">webmaster</a>.</p> <a href="mailto:wookey-expo@wookware.org">webmaster</a>.</p>
END; END;
} }
@ -347,11 +345,11 @@ function previewForm ()
global $vars; global $vars;
echo <<<END echo <<<END
<title>Expo 2024 Application Form Preview -- Cambridge University Caving Club</title> <title>Loser Expo 2025 Application Form Preview</title>
</head> </head>
END; END;
echo <<<END echo <<<END
<h1>Expo 2024 Application Form Preview</h1> <h1>Loser Expo 2025 Application Form Preview</h1>
<p><b>Please check the details below and then select one of the options at the <p><b>Please check the details below and then select one of the options at the
bottom of the page.</b> bottom of the page.</b>
<hr> <hr>
@ -363,63 +361,63 @@ END;
printHidden (); printHidden ();
$address1 = rtrim(ereg_replace(",,", ",", ereg_replace("(\r\n|\n|\r)", ", ", $vars[address])), " \t\n\r\0\x0b.,"); $address1 = rtrim(ereg_replace(",,", ",", ereg_replace("(\r\n|\n|\r)", ", ", $vars["address"])), " \t\n\r\0\x0b.,");
$kinaddress1 = rtrim(ereg_replace(",,", ",", ereg_replace("(\r\n|\n|\r)", ", ", $vars[kinaddress])), " \t\n\r\0\x0b.,"); $kinaddress1 = rtrim(ereg_replace(",,", ",", ereg_replace("(\r\n|\n|\r)", ", ", $vars["kinaddress"])), " \t\n\r\0\x0b.,");
echo "<b>Full name: </b>$vars[name]. <br><b>Address: </b> $address1.<br>"; echo "<b>Full name: </b>$vars[name]. <br><b>Address: </b> $address1.<br>";
echo "<b>Phone: </b> $vars[phone].<br><b>Email: </b> "; echo "<b>Phone: </b> $vars[phone].<br><b>Email: </b> ";
if ($vars[email] == "") echo "none"; else echo $vars[email]; if ($vars["email"] == "") echo "none"; else echo $vars["email"];
echo "<h3>Details for your $vars[relation]</h3><p>"; echo "<h3>Details for your $vars[relation]</h3><p>";
echo "<b>Full name: </b>$vars[kinname]. <br><b>Address: </b> $kinaddress1.<br>"; echo "<b>Full name: </b>$vars[kinname]. <br><b>Address: </b> $kinaddress1.<br>";
echo "<b>Phone: </b> $vars[kinphone].<br><b>Email: </b> "; echo "<b>Phone: </b> $vars[kinphone].<br><b>Email: </b> ";
if ($vars[kinemail] == "") echo "none"; else echo $vars[kinemail]; if ($vars["kinemail"] == "") echo "none"; else echo $vars["kinemail"];
echo "<h2>Miscellany</h2> <p><ul><li>"; echo "<h2>Miscellany</h2> <p><ul><li>";
echo "You are"; echo "You are";
switch ($vars[veggie]) { switch ($vars["veggie"]) {
case "no": echo "n't"; break; case "no": echo "n't"; break;
case "mostly": echo " mostly"; break; case "mostly": echo " mostly"; break;
default: break; default: break;
} }
echo " a vegetarian.<li>You are"; echo " a vegetarian.<li>You are";
if ($vars[student] == "no") echo "n't"; if ($vars["student"] == "no") echo "n't";
echo " a student/unwaged person."; echo " a student/unwaged person.";
if ($vars[bivvy] == "yes") if ($vars["bivvy"] == "yes")
echo "<li>You're taking a bivvy bag suitable for the stone bridge."; echo "<li>You're taking a bivvy bag suitable for the stone bridge.";
if ($vars[tent] == "yes") if ($vars["tent"] == "yes")
echo "<li>You're taking a $vars[top_tent_cap] person tent suitable for Top Camp."; echo "<li>You're taking a $vars[top_tent_cap] person tent suitable for Top Camp.";
if ($vars[btent] == "yes") if ($vars["btent"] == "yes")
echo "<li>You're taking a $vars[base_tent_cap] person tent suitable for Base Camp."; echo "<li>You're taking a $vars[base_tent_cap] person tent suitable for Base Camp.";
echo "</ul><h2>Medical conditions</h2><ul>"; echo "</ul><h2>Medical conditions</h2><ul>";
echo "<li>Allergies: "; echo "<li>Allergies: ";
if ($vars[allergies] == "") if ($vars["allergies"] == "")
echo "None."; echo "None.";
else else
echo nl2br($vars[allergies]); echo nl2br($vars["allergies"]);
echo "<li>Medication to be taken in Austria: "; echo "<li>Medication to be taken in Austria: ";
if ($vars[medication] == "") if ($vars["medication"] == "")
echo "None."; echo "None.";
else else
echo nl2br($vars[medication]); echo nl2br($vars["medication"]);
echo "<li>Other medical conditions: "; echo "<li>Other medical conditions: ";
if ($vars[medic_info] == "") if ($vars["medic_info"] == "")
echo "None."; echo "None.";
else else
echo nl2br($vars[medic_info]); echo nl2br($vars["medic_info"]);
echo "</ul>"; echo "</ul>";
if ($vars[aims] != "") { if ($vars[aims] != "") {
echo "<h2>Your aims for Expo</h3><p>"; echo "<h2>Your aims for Expo</h3><p>";
echo nl2br($vars[aims]); echo nl2br($vars["aims"]);
} }
echo <<<END echo <<<END
@ -470,8 +468,8 @@ function updateDatabase ()
$temp = ""; $temp = "";
$address1 = rtrim(ereg_replace(",,", ",", ereg_replace("(\r\n|\n|\r)", ", ", $vars[address])), " \t\n\r\0\x0b.,"); $address1 = rtrim(ereg_replace(",,", ",", ereg_replace("(\r\n|\n|\r)", ", ", $vars["address"])), " \t\n\r\0\x0b.,");
$kinaddress1 = rtrim(ereg_replace(",,", ",", ereg_replace("(\r\n|\n|\r)", ", ", $vars[kinaddress])), " \t\n\r\0\x0b.,"); $kinaddress1 = rtrim(ereg_replace(",,", ",", ereg_replace("(\r\n|\n|\r)", ", ", $vars["kinaddress"])), " \t\n\r\0\x0b.,");
$temp = $temp . "Form submission from:\n"; $temp = $temp . "Form submission from:\n";
$temp = $temp . " $vars[name]\n"; $temp = $temp . " $vars[name]\n";
@ -487,14 +485,14 @@ function updateDatabase ()
$temp = $temp . " $kinaddress1\n"; $temp = $temp . " $kinaddress1\n";
$temp = $temp . " Phone: $vars[kinphone]\n"; $temp = $temp . " Phone: $vars[kinphone]\n";
$temp = $temp . " Email: "; $temp = $temp . " Email: ";
if ($vars[kinemail] == "") $temp = $temp . "none"; if ($vars["kinemail"] == "") $temp = $temp . "none";
else $temp = $temp . "$vars[kinemail]"; else $temp = $temp . "$vars[kinemail]";
$temp = $temp . "\n\n"; $temp = $temp . "\n\n";
$temp = $temp . "Vegetarian? $vars[veggie]\n"; $temp = $temp . "Vegetarian? $vars[veggie]\n";
$temp = $temp . "Student/unwaged? $vars[student]\n\n"; $temp = $temp . "Student/unwaged? $vars[student]\n\n";
if ($vars[transport_ok] == "yes") { if ($vars["transport_ok"] == "yes") {
$temp = $temp . "Transport arrangements page is correct for this person.\n"; $temp = $temp . "Transport arrangements page is correct for this person.\n";
} }
else { else {
@ -505,11 +503,11 @@ function updateDatabase ()
$temp = $temp . "\nTaking a bivvy bag? $vars[bivvy]\n"; $temp = $temp . "\nTaking a bivvy bag? $vars[bivvy]\n";
$temp = $temp . "\nTaking a Top Camp tent? $vars[tent]"; $temp = $temp . "\nTaking a Top Camp tent? $vars[tent]";
if ($vars[tent] == "yes") if ($vars["tent"] == "yes")
$temp = $temp . " (capacity $vars[top_tent_cap])\n"; $temp = $temp . " (capacity $vars[top_tent_cap])\n";
else $temp = $temp . "\n"; else $temp = $temp . "\n";
$temp = $temp . "\nTaking a Base Camp tent? $vars[btent]"; $temp = $temp . "\nTaking a Base Camp tent? $vars[btent]";
if ($vars[btent] == "yes") if ($vars["btent"] == "yes")
$temp = $temp . " (capacity $vars[base_tent_cap])\n"; $temp = $temp . " (capacity $vars[base_tent_cap])\n";
else $temp = $temp . "\n"; else $temp = $temp . "\n";
@ -521,16 +519,16 @@ function updateDatabase ()
$temp = $temp . "Other information: $vars[extra_info]\n"; $temp = $temp . "Other information: $vars[extra_info]\n";
mail ("David Loeffler <dl267@cam.ac.uk>\n", mail ("Wookey <wookey@wookware.org>\n",
"Expo form from $vars[name]", $temp, "Expo form from $vars[name]", $temp,
"From: Expo forms <mark@three-tuns.net>\n"); "From: Expo forms <expo@wookware.org>\n");
if ($vars[transport_ok] == "no") { if ($vars["transport_ok"] == "no") {
$temp = "Transport page needs updating for $vars[name]:\n\n"; $temp = "Transport page needs updating for $vars[name]:\n\n";
$temp = $temp . $vars[transport_info] . "\n"; $temp = $temp . $vars[transport_info] . "\n";
mail ("Mark Shinwell <mark@three-tuns.net>", mail ("Test Mail <wookey-expo@wookware.org>",
"Transport update from $vars[name]", $temp, "Transport update from $vars[name]", $temp,
"From: Expo forms <mark@three-tuns.net>\n"); "From: Expo forms <expo@wookware.org>\n");
} }
} }
@ -546,12 +544,12 @@ echo <<<END
</head> </head>
END; END;
echo <<<END echo <<<END
<h1>Expo 2024 Application</h1> <h1>Loser Expo 2025 Application</h1>
<p><b>Submission successful!</b> <p><b>Submission successful!</b>
<p>Thank you for your application. Please address any questions <p>Thank you for your application. Please address any questions
to the Expo Leader, <a href="mailto:jonathanlester88&#64hotmail.co.uk">Jono Lester</a>. to the Expo Leader, <a href="mailto:harrykettle&#64gmail.com">Harry Kettle</a>.
<p><a href="http://expo.survex.com/">Return to the main Expo page</a>. <p><a href="http://expo.survex.com/">Return to the main Expo page</a>.
END; END;
@ -579,7 +577,7 @@ switch ($_GET["action"]) {
break; break;
case "commit": case "commit":
switch ($_POST[submit]) { switch ($_POST["submit"]) {
case "I confirm that all details are correct.": case "I confirm that all details are correct.":
fillVars (); fillVars ();
if (securityChecks ()) { if (securityChecks ()) {