<?
include ("./include/conf.inc.php");
include ("$basepfath/inc.conf.php");
include ("$usedpfath/include/header.inc.php");
include ("$usedpfath/include/usercheck.inc.php");
if ($HTTP_GET_VARS["fu"]==1)
{
$header = new EasyTemplate ("$usedpfath/templates/header.tpl");
$footer = new EasyTemplate ("$usedpfath/templates/usedfooter.tpl");
$header -> assign("TITLE","Skrupel - UsedComm");
$header -> assign("URL",$usedurl);
$header -> easy_print();
$spiel_id=$HTTP_GET_VARS["spiel_id"];
$spiel_name=$HTTP_GET_VARS["spiel_name"];
$spieler=$HTTP_GET_VARS["spieler"];
$rasse=$HTTP_GET_VARS["rasse"];
if ($teilnahme==1)
{?>
<script language="JavaScript">
function Pruefen()
{
var Meldung1="";
var Meldung2="";
if (document.teilnahme.username.value.length < 1)
{
Meldung1="Benutzernamen eingeben";
}
if (document.teilnahme.userpass.value.length < 1)
{
Meldung2="Passwort eingeben";
}
var Meldung = Meldung1 + Meldung2;
if (Meldung == "")
{
return true;
}
else
{
alert("eingabe unvollständig oder falsch:\n" + Meldung);
return false;
}
}
</script>
<?
//Rassen ermitteln
$hrdlrvpumve="../daten/";
$unmqyr=opendir("$hrdlrvpumve");
$lnruyrd=0;
while ($svyr=readdir($unmqyr))
{
if ((substr($svyr,0,1)<>'.') and (substr($svyr,0,7)<>'bilder_') and (substr($svyr,strlen($svyr)-4,4)<>'.txt'))
{
if (trim($svyr)=='unknown')
{
}
else {
$qnfrv='../daten/'.$svyr.'/daten.txt';
$fp = @fopen("$qnfrv","r");
if ($fp)
{
$lnruyrd6=0;
while (!feof ($fp))
{
$ogssrd = @fgets($fp, 4096);
$qnfrm[$lnruyrd][$lnruyrd6]=$ogssrd;
$lnruyrd6++;
}
@fclose($fp);
}
$svyrmnzr[$lnruyrd]=$svyr;$lnruyrd++;
}
}
}
closedir($unmqyr);
?>
<body text="#ffffff" bgcolor="#444444" leftmargin="0" rightmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<center>
<table width="100%" border="0">
<tr>
<td class="stil2" width="5%"> </td>
<td class="stil1" width="90%">Teilnahme am Spiel <? echo $spiel_name; ?></td>
<td class="stil1" width="5%"> </td>
</tr>
<tr>
<td class="stil2"> </td>
<td class="stil1"> </td>
<td class="stil1"> </td>
</tr>
<tr>
<td class="stil1"> </td>
<td class="stil1">Wenn Du am Spiel "<? echo $spiel_name; ?>" teilnehmen möchstest gibt zur Bestätigung Deinen Benutzernamen und Dein Passwort ein. Sobalt alle verfügbaren Slots belegt sind, startet das Spiel automatisch und Du erhältst eine Email. </td>
<td class="stil1"> </td>
</tr>
<tr>
<td class="stil2"> </td>
<td class="stil1"> </td>
<td class="stil1"> </td>
</tr>
<tr>
<td class="stil2"> </td>
<td class="stil2">
<table width="100%">
<tr>
<form name="teilnahme" method="POST" action="teilnahme.php?fu=2" onSubmit="return Pruefen();">
<input type="hidden" name="spiel_id" value="<?echo $spiel_id;?>">
<input type="hidden" name="spiel_name" value="<?echo $spiel_name;?>">
<input type="hidden" name="spieler" value="<?echo $spieler; ?>">
<td width="32%" align="right" class="stil1">Benutzername </td>
<td width="68%"><input type="text" name="username" class="eingabe" maxlength="50" style="width:200px;" value=""></td>
</tr>
<tr>
<td class="stil1" align="right">Passwort </td>
<td><input type="password" name="userpass" class="eingabe" maxlength="50" style="width:200px;" value=""></td>
</tr>
<?
if (strtolower(substr($rasse,0,5))=="warte")
{?>
<tr>
<td class="stil1" align="right">Deine Rasse </td>
<td><select name="rasse"><?
for ($n=0;$n<$lnruyrd;$n++)
{?>
<option value="<?=$svyrmnzr[$n]?>" style="background-color:<?=$spielerfarbe[1]?>;"><?=$qnfrm[$n][0]?></option><?
}?>
</select></td>
</tr><?
}
else
{?>
<tr>
<input type="hidden" name="rasse" value="<?echo $rasse;?>">
<td class="stil1" align="right">Deine Rasse </td>
<td><?echo $rasse;?></td
</tr><?
}
?>
<tr>
<td class="stil1" align="right"> </td>
<td class="stil1" align="left" ><input type="submit" name="bla" value="Abschicken" style="width:200px;"></td>
</form>
</tr>
</table>
</td>
<td class="stil1"> </td>
</tr>
<tr>
<td class="stil2"> </td>
<td class="stil1"> </td>
<td class="stil1"> </td>
</tr>
</table>
</center>
<?
$footer -> easy_print();
}
else
{
$spiel_name=$HTTP_GET_VARS["spiel_name"];
?>
<body text="#ffffff" bgcolor="#444444" leftmargin="0" rightmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<center>
<table width="100%" border="0">
<tr>
<td class="stil2" width="5%"> </td>
<td class="stil1" width="90%">Teilnahme am Spiel <? echo $spiel_name; ?></td>
<td class="stil1" width="5%"> </td>
</tr>
<tr>
<td class="stil2"> </td>
<td class="stil1"> </td>
<td class="stil1"> </td>
</tr>
<tr>
<td class="stil1"> </td>
<td class="stil1"><?
if (($skrupel_admin == 1) AND ($teilnahme==0))
{
echo "Als Administrator von Skrupel kannst Du an keinem Spiel teilnehmen, wenn Du nicht über einen Spieleraccount verfügst.<br>Erstelle Dir einen Spieleraccount.";
}
else{
echo "Du must dich registrieren bzw. Einloggen bevor Du an einem Spiel teilnehmen kannst.";
}?></td>
<td class="stil1"> </td>
</tr>
<tr>
<td class="stil2"> </td>
<td class="stil1"> </td>
<td class="stil1"> </td>
</tr>
<tr>
<form name="anmelden" method="POST" action="#">
<td class="stil2"> </td>
<td class="stil1"><input type="submit" name="anmelden" value="Fenster schließen" style="width:100px;" onClick="window.close()"></td>
<td class="stil1"> </td>
</form>
</tr>
</table>
</center>
<?
}
$footer -> easy_print();
}
if ($HTTP_GET_VARS["fu"]==2)
{
$header = new EasyTemplate ("$usedpfath/templates/usedheader.tpl");
$footer = new EasyTemplate ("$usedpfath/templates/usedfooter.tpl");
$header -> assign("TITLE","Skrupel - UsedComm");
$header -> assign("URL",$usedurl);
$header -> easy_print();
$spiel_id=$HTTP_POST_VARS["spiel_id"];
$spiel_name=$HTTP_POST_VARS["spiel_name"];
$spieler=$HTTP_POST_VARS["spieler"];
$username=$HTTP_POST_VARS["username"];
$userpass=$HTTP_POST_VARS["userpass"];
$rasse=$HTTP_POST_VARS["rasse"];
//Pruefen ob der User bereits als Mitspieler eingetragen ist. Wenn nicht User eintragen.
if ($teilnahme==1)
{
$k=9;
$result = mysql_query("Select * from skrupel_usedcommspiele where id = '$spiel_id'");
while ($zeile = mysql_fetch_row($result))
{
while ($k<19)
{
if ($login_userid==$zeile[8])
{
$meldung="Auch als Administrator kannst Du dich nur einmal eintragen.";
$k=19;
}
elseif ($login_userid==$zeile[$k])
{
$meldung="Du kannst Dich nur einmal für dieses Spiel eintragen.";
$k=19;
}
elseif ($spieler==$zeile[$k])
{
$meldung="Du wurdest erfolgreich als Spieler eintragen.";
$n=$k;
$k=19;
}
else
{
$meldung="Unbekannter Fehler.";
}
$k++;
}
}
//Spieler in das Userspiel eintragen
if ($n==9)
{
$update = mysql_query("UPDATE skrupel_usedcommspiele SET user_2='$login_userid', rasse_2='$rasse' WHERE id='$spiel_id'");
}
if ($n==10)
{
$update = mysql_query("UPDATE skrupel_usedcommspiele SET user_3='$login_userid', rasse_3='$rasse' WHERE id='$spiel_id'");
}
if ($n==11)
{
$update = mysql_query("UPDATE skrupel_usedcommspiele SET user_4='$login_userid', rasse_4='$rasse' WHERE id='$spiel_id'");
}
if ($n==12)
{
$update = mysql_query("UPDATE skrupel_usedcommspiele SET user_5='$login_userid', rasse_5='$rasse' WHERE id='$spiel_id'");
}
if ($n==13)
{
$update = mysql_query("UPDATE skrupel_usedcommspiele SET user_6='$login_userid', rasse_6='$rasse' WHERE id='$spiel_id'");
}
if ($n==14)
{
$update = mysql_query("UPDATE skrupel_usedcommspiele SET user_7='$login_userid', rasse_7='$rasse' WHERE id='$spiel_id'");
}
if ($n==15)
{
$update = mysql_query("UPDATE skrupel_usedcommspiele SET user_8='$login_userid', rasse_8='$rasse' WHERE id='$spiel_id'");
}
if ($n==16)
{
$update = mysql_query("UPDATE skrupel_usedcommspiele SET user_9='$login_userid', rasse_9='$rasse' WHERE id='$spiel_id'");
}
if ($n==17)
{
$update = mysql_query("UPDATE skrupel_usedcommspiele SET user_10='$login_userid', rasse_10='$rasse' WHERE id='$spiel_id'");
}
//Pruefen wieviele Mitspielerslots belegt sind und Meldung generieren.
$n=0;
$result = mysql_query("Select * from skrupel_usedcommspiele WHERE id = '$spiel_id'");
while ($zeile = mysql_fetch_row($result))
{
for ($k=9;$k<18;$k++)
{
if (strtolower(substr($zeile[$k],0,5))!="warte")
{
$n++;
}
}
}
if ($n==9)
{
$update = mysql_query("UPDATE skrupel_usedcommspiele SET playable=1 WHERE id='$spiel_id'");
$meldung1="Alle Slots sind durch Mitpieler besetzt. Das Spiel kann nun durch durch den Administrator gestartet werden. Alle Mitspieler erhalten dann eine EMail.";
//Nun wird der Ersteller (user_1) per benachrichtigen, dass er das Spiel starten kann.
$abfrage = mysql_query("SELECT * FROM skrupel_usedcommspiele WHERE id='$spiel_id'");
$row = mysql_fetch_object ($abfrage);
$ersteller=$row->user_1;
$abfrage = mysql_query("SELECT * FROM skrupel_user WHERE id='$ersteller'");
$row = mysql_fetch_object ($abfrage);
$erstellername=$row->nick;
$erstellermail=$row->email;
$nachricht="$servername Benachrichtigung an Spielersteller\n\nHallo $erstellername,\n\nalle Slots für das von Dir erstellte Spiel $spiel_name wurden besetzt und das Spiel kann nun gestartet werden.\n\nBitte starte das Spiel im Userbereich unter - wartende Spiele Starten.\n\nMöge das Lemin mit Dir sein.\n\n------------------------------------------------------------\nDies ist eine automatisch generierte E-Mail\nDu brauchst nicht zu antworten";
@mail($erstellermail, "Youventus - Benachrichtigung an den Spielersteller", $nachricht,"From: $absenderemail\r\n"."Reply-To: $absenderemail\r\n"."X-Mailer: PHP/" . phpversion());
}
else{
$meldung1="Es sind noch nicht alle Slots durch Mitspieler besetzt. Du erhälts eine EMail, sobald das Spiel durch den Administrator gestartet wurde.";
}
?>
<body text="#ffffff" bgcolor="#444444" leftmargin="0" rightmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<center>
<table width="100%" border="0">
<tr>
<td class="stil2" width="5%"> </td>
<td class="stil1" width="90%">Deine Teilnahme am Spiel <? echo $spiel_name; ?></td>
<td class="stil1" width="5%"> </td>
</tr>
<tr>
<td class="stil2"> </td>
<td class="stil1"> </td>
<td class="stil1"> </td>
</tr>
<tr>
<td class="stil1"> </td>
<td class="stil1"><? echo $meldung; ?></td>
<td class="stil1"> </td>
</tr>
<tr>
<td class="stil2"> </td>
<td class="stil1"> </td>
<td class="stil1"> </td>
</tr>
<tr>
<td class="stil2"> </td>
<td class="stil1"><? echo $meldung1; ?></td>
<td class="stil1"> </td>
</tr>
<tr>
<td class="stil2"> </td>
<td class="stil1"> </td>
<td class="stil1"> </td>
</tr>
<tr>
<form name="erfolgreich" method="POST" action="">
<td class="stil2"> </td>
<td align="center" class="stil1"><input type="submit" name="erfolgreich" value="Fenster schließen" style="width:100px;" onClick="window.close()"></td>
<td class="stil1"> </td>
</form>
</tr>
</table>
</center>
<?
$footer -> easy_print();
}
else
{?>
<body text="#ffffff" bgcolor="#444444" leftmargin="0" rightmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<center>
<table width="100%" border="0">
<tr>
<td class="stil2" width="5%"> </td>
<td class="stil1" width="90%">Teilnahme am Spiel <? echo $spiel_name; ?></td>
<td class="stil1" width="5%"> </td>
</tr>
<tr>
<td class="stil2"> </td>
<td class="stil1"> </td>
<td class="stil1"> </td>
</tr>
<tr>
<td class="stil1"> </td>
<td class="stil1">Benutzername oder Passwort sind falsch. Eine Teilnahme ist nicht möglich.</td>
<td class="stil1"> </td>
</tr>
<tr>
<td class="stil2"> </td>
<td class="stil1"> </td>
<td class="stil1"> </td>
</tr>
<tr>
<form name="fehler" method="POST" action="teilnahme.php?fu=1&spiel_id=<?echo $spiel_id;?>&spiel_name=<?echo $spiel_name;?>&spieler=<?echo $spieler; ?>&rasse=<?echo $rasse; ?>">
<td class="stil2"> </td>
<td class="stil1"><input type="submit" name="fehler" value="Zurück" style="width:100px;"></td>
<td class="stil1"> </td>
</form>
</tr>
</table>
</center>
<?
}
$footer -> easy_print();
}