<div class="Heading">Anmeldung einer neuen Skat Spielgruppe</div>
<?
require_once("smconfig.php");
require_once("smfunc.php");
if ($_SERVER['REQUEST_METHOD'] == "POST")
{
$uid = $_REQUEST['UserId'];
$pwd = $_REQUEST['pwd'];
$pwd2 = $_REQUEST['pwd2'];
$email = $_REQUEST['email'];
$fname = $_REQUEST['fname'];
$lname = $_REQUEST['lname'];
$groupname = $_REQUEST['groupname'];
$groupinfo = $_REQUEST['groupinfo'];
$u = strtolower($uid);
$pw = strtolower($pwd);
$pw2 = strtolower($pwd2);
$today = date("mdY");
if( !$groupinfo || !$groupname )
{
starttag( "div", "class", "Warning" );
echo "Bitte geben Sie einen Gruppenname und eine Kurzbeschreibung der Gruppe ein.";
endtag( "div" );
$err = "yes";
}
if( strlen($u) < 4 || strlen($u) > 16)
{
starttag( "div", "class", "Warning" );
echo "Benutzername muss zwischen 4 und 16 Zeichen lang sein.";
endtag( "div" );
$err = "yes";
}
if( strlen($pw) < 6 || strlen($pw) > 10)
{
starttag( "div", "class", "Warning" );
echo "Passwort muss zwischen 6-10 Zeichen lang sein.";
endtag( "div" );
$err = "yes";
}
if($pw != $pw2)
{
starttag( "div", "class", "Warning" );
echo "Passwort und Passwortbestaetigung waren nicht gleich.";
endtag( "div" );
$err = "yes";
}
if ($err == "")
{
$sql="select * from " . $CONF['tbl_user'] .
" where email='$email' OR uid like '%$u%'";
$result=processSQL($sql) or die("select fails");
$no=mysql_num_rows($result);
echo $no;
if( $no == 0 )
{
# Add new group
$sql="INSERT INTO ". $CONF['tbl_grp'] .
" (name,Info, DateCreated) values('$groupname','$groupinfo', NOW() )";
$GroupId = processSQLReturnId($sql);
if( ! $GroupId )
{
die( "major error" );
}
# Add admin user of newly created group
$sql="INSERT INTO ". $CONF['tbl_user'] .
" (uid,pwd,fname,lname,email,type,GroupId, datesignup)
values('$u','$pw','$fname','$lname','$email',1,$GroupId,NOW())";
$result = mysql_query($sql) or die("insert fails");
if( isset($result) )
{
starttag( "div", "class", "Success" );
echo "Account wurde erfolgreich erstellt!";
echo "<br>Sie können sich jetzt einloggen.";
endtag( "div" );
}
else
{
echo "<br>Error Inserting Record. Contact Site Admin<br>";
}
}
else
{
starttag( "div", "class", "Warning" );
echo "Benutzer oder EMail Adresse sind bereits vergeben.";
endtag( "div" );
}
}
}
?>
<div>
<form name="frm" action="<? echo $_SERVER['PHP_SELF']."?signup=1"?>" method="post">
<TABLE class="SpielerTable">
<TR>
<TD>Gruppenname</TD>
<TD><input type="text" name="groupname" value="<? echo $groupname; ?>"></TD>
</TR>
<TR>
<TD>Gruppenbeschreibung</TD>
<TD><input type="text" name="groupinfo" value="<? echo $groupinfo; ?>"></TD>
</TR>
<TR>
<TD>Benutzername</TD>
<TD><input type="text" name="UserId" value="<? echo $uid; ?>"></TD>
</TR>
<TR>
<TD>Passwort</TD>
<TD><input type="password" name="pwd"></TD>
</TR>
<TR>
<TD> Passwort nochmal</TD>
<TD><input type="password" name="pwd2"></TD>
</TR>
<TR>
<TD> Email Addresse</tD>
<TD><input type="text" name="email" value="<? echo $email; ?>"></TD>
</tR>
<TR>
<TD> Vorname</TD>
<TD><input type="text" name="fname" value="<? echo $fname; ?>"></TD>
</TR>
<TR>
<TD> Nachname</TD>
<TD><input type="text" name="lname" value="<? echo $lname; ?>"></TD>
</TR>
<TR>
<TD COLSPAN="2">
<input type=submit value='Register' name=register>
</TD>
</TR>
</TABLE>
</FORM>
</div>
<div>
Auf dieser Seite können Sie ihre Skatspielgemeinschaft registrieren.
Nachdem Sie sich registriert haben, werden sie automatisch auf die Login-Seite
weitergeleitet.<br>
Benötigte Daten für die Registrierung sind:
<dl>
<dt>
Gruppenname
</dt>
<dd>
Name der Gruppe, z.B. Skat-Club 1798 Irgendwo
</dd>
<dt>
Gruppenbeschreibung
</dt>
<dd>
Kurzbeschreibung, z.B. Skatspiel in der Post
</dd>
<dt>
Benutzername
</dt>
<dd>
Benutzername des Seiten Administrators. Der Admin darf Daten ändern,
hinzufügen und löschen. Auch darf er weitere Benutzer hinzufügen, die nur
Leserechte haben.
</dd>
<dt>
Passwort
</dt>
<dd>
Bitte geben sie ein ausreichend komplexes Passwort für den Administrator ein.
Um Fehler zu vermeiden
bestätigen Sie es indem sie zweimal das gleiche Passwort eingeben.
</dd>
<dt>
Email Adresse
</dt>
<dd>
Hinterlegen Sie hier ihre EMail Adresse. Sie wird ausschlich dazu verwendet, um Ihnen das Passwort zuzuschicken.
</dd>
<dt>
Vorname / Nachname
</dt>
<dd>
Momentan werden diese Daten nur in der EMail benutzt, die Ihnen Ihr Passwort zuschickt.
</dd>
</dl>
</div>