You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

149 lines
6.3 KiB
Plaintext

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<?PHP
$title = "Anmeldung zum Chaos-Engel";
$header = "Anmeldung zum Chaos-Engel";
include ("./inc/header.php");
include ("./inc/db.php");
include ("./inc/crypt.php");
if( $_POST)
{
$eNick = trim($_POST["Nick"]);
if( strlen($_POST["Nick"]) < 2 ) {
$error= "Fehler: Nickname '".$_POST["eNick"]."' ist zu kurz gew&auml;hlt (Mindestens 2 Zeichen).";
} elseif( strlen($_POST["email"]) <= 6 && strstr($_POST["email"], "@") == FALSE && strstr($_POST["email"], ".") == FALSE ) {
$error= "Fehler: E-Mail-Adresse ist nicht g&uuml;ltig.";
} elseif( $_POST["Passwort"] != $_POST["Passwort2"] ) {
$error= "Fehler: Passw&ouml;rter sind nicht identisch.";
} elseif( strlen($_POST["Passwort"]) < 6 ) {
$error= "Fehler: Passwort ist zu kurz (Mindestens 6 Zeichen)";
} else {
$_POST["Passwort"] = PassCrypt($_POST["Passwort"]);
unset($_POST["Passwort2"]);
function mysqlinsert($table, $con, $array)
{
$keys = "";
$values = "";
foreach($array as $key => $value)
{
$value = strtr($value, get_html_translation_table(HTML_ENTITIES));
$keys .= "´$key´, ";
$values .= "'".$value."', ";
}
$keys = substr($keys, 0, -2);
$values = substr($values, 0, -2);
$sql = "INSERT INTO $table (".$keys.") VALUES (".$values.")";
mysql_query($sql, $con);
}
mysqlinsert('User', $con, $_POST);
$Erg = mysql_affected_rows();
if ($Erg != 1)
{
echo "Fehler: Kann die eingegebenen Daten nicht sichern?!?<br>";
echo "\n<h6>(Fehler: ".mysql_error($con).")</h6>";
}
else
{
echo "<p class=\"important\">Die Anmeldung war erfolgreich.";
$SQL2 = "SELECT UID FROM `User` WHERE Nick='". $_POST["Nick"]. "';";
$Erg2 = mysql_query($SQL2, $con);
$Data = mysql_fetch_array($Erg2);
$SQL3 = "INSERT INTO `UserCVS` (`UID`) VALUES (". $Data["UID"]. ");";
$Erg3 = mysql_query($SQL3, $con);
if ($Erg3 != 1)
{
echo "<h1>error: can't save userright... <br><h6>(".mysql_error($con).")</h6></h1>";
}
else
{
echo "userright was saved...<br>";
echo "<h1> Your acount was sucsessfull creat, hafe al lot of fun.</h1>";
}
echo "Vielen Dank f&uuml;r deine Anmeldung.</p><p></p>\n<br><br>";
}
}
if( !isset($error) ){
echo "Wenn du dich zum Chaos-Engel anmelden m&ouml;chtest, f&uuml;lle bitte folgendes Formular aus: <br>";
} else {
echo "<p class=\"warning\">\n$error\n</p>";
}
}
else
{
//init vars
$_POST["Nick"] = "";
$_POST["Name"] = "";
$_POST["Vorname"] = "";
$_POST["Alter"] = "";
$_POST["Telefon"] = "";
$_POST["DECT"] = "";
$_POST["Handy"] = "";
$_POST["email"] = "";
$_POST["Size"] = "";
$_POST["Art"] = "";
$_POST["kommentar"] = "";
}
?>
<h1>Anmeldung zum Chaos-Engel</h1>
Mit dieser Maske meldet Ihr euch im Engelsystem an. Durch das Engelsystem findet auf dem Congress die Aufgabenverteilung der Engel statt.
<form action="https://<?php echo $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];?>" method="post">
<table>
<tr><td>Nickname*</td><td><input type="text" size="40" name="Nick" value="<?php echo $_POST["Nick"]; ?>"/></td></tr>
<tr><td>Nachname</td><td><input type="text" size="40" name="Name" value="<?php echo $_POST["Name"]; ?>"/></td></tr>
<tr><td>Vorname</td><td><input type="text" size="40" name="Vorname" value="<?php echo $_POST["Vorname"]; ?>"/></td></tr>
<tr><td>Alter</td><td><input type="text" size="40" name="Alter" value="<?php echo $_POST["Alter"]; ?>"/></td></tr>
<tr><td>Telefon</td><td><input type="text" size="40" name="Telefon" value="<?php echo $_POST["Telefon"]; ?>"/></td></tr>
<tr><td>DECT</td><td><input type="text" size="40" name="DECT" value="<?php echo $_POST["DECT"]; ?>"/></td><td><!--a href="https://21c3.ccc.de/wiki/index.php/POC"><img src="./pic/external.png" alt="external: " /> DECT</a--></td></tr>
<tr><td>Handy</td><td><input type="text" size="40" name="Handy" value="<?php echo $_POST["Handy"]; ?>"/></td></tr>
<tr><td>E-Mail*</td><td><input type="text" size="40" name="email" value="<?php echo $_POST["email"]; ?>"/></td></tr>
<tr><td>T-Shirt Gr&ouml;sse*</td><td align="left">
<select name="Size">
<option value="S"<?php if ($_POST["Size"]=="S") {echo " selected";}; ?>>S</option>
<option value="M"<?php if ($_POST["Size"]=="M") {echo " selected";}; ?>>M</option>
<option value="L"<?php if ($_POST["Size"]=="L") {echo " selected";}; ?>>L</option>
<option value="XL"<?php if ($_POST["Size"]=="XL") {echo " selected";}; ?>>XL</option>
<option value="XXL"<?php if ($_POST["Size"]=="XXL") {echo " selected";}; ?>>XXL</option>
</select>
</td></tr>
<tr><td>Engelart</td><td align="left">
<select name="Art">
<option value="Konferenz"<?php if ($_POST["Art"]=="Konferenz") {echo " selected";}; ?>>Konferenz</option>
<option value="Dokumentation"<?php if ($_POST["Art"]=="Dokumentation") {echo " selected";}; ?>>Dokumentation</option>
<option value="Eingang"<?php if ($_POST["Art"]=="Eingang") {echo " selected";}; ?>>Eingang</option>
<option value="Schutzengel"<?php if ($_POST["Art"]=="Schutzengel") {echo " selected";}; ?>>Schutzengel</option>
<option value="Netzengel"<?php if ($_POST["Art"]=="Netzengel") {echo " selected";}; ?>>Netzengel</option>
<option value="Rettung"<?php if ($_POST["Art"]=="Rettung") {echo " selected";}; ?>>Rettung</option>
<option value="Verpflegung"<?php if ($_POST["Art"]=="Verpflegung") {echo " selected";}; ?>>Verpflegung</option>
<option value="egal"<?php if ($_POST["Art"]=="egal") {echo " selected";}; ?>>Egal-Engel</option>
</select>
</td><td><!--a href="https://www.ccc.de/congress/2004/engel.de.html#d5e23"><img src="./pic/external.png" alt="external: " /> Congress 21C3</a--></td>
</tr>
<tr>
<td>Habt ihr schon einmal am<br />
Congress mitgeholfen? <br />
Wenn ja, in welchem/<br />
welchen Aufgabengebiet(en)?</td>
<td><textarea rows="5" cols="40" name="kommentar"><?php echo $_POST["kommentar"]; ?></textarea></td>
</tr>
<tr><td>Passwort*</td><td><input type="password" size="40" name="Passwort"/></td></tr>
<tr><td>Passwort Best&auml;tigung*</td><td><input type="password" size="40" name="Passwort2"/></td></tr>
<tr><td>&nbsp;</td><td><input type="submit" value="Anmelden..."/></td></tr>
</table>
</form>
* Dieser Eintrag ist eine Pflichtangabe.
<?php
include ("./inc/footer.php");
?>