X-Git-Url: https://git.nubati.net/cgi-bin/gitweb.cgi?p=e-DoKo.git;a=blobdiff_plain;f=index.php;h=247241c589d07cc764801b8ba657a1bc47d293ac;hp=306756c0e14d9524ca3d009926ea113ce8c1e29f;hb=824d4e44a2242bd6f35aec40a744e40fee71d5b5;hpb=6a55a6322bbba5f50eedcb8681ddd3112d557d5d diff --git a/index.php b/index.php index 306756c..247241c 100644 --- a/index.php +++ b/index.php @@ -11,6 +11,15 @@ To: $To
Subject: $subject
$message
"; + else + mail($To,$Subject,$message); + return; +} function card_to_name($card) { @@ -244,7 +253,7 @@ if( isset($_REQUEST["PlayerA"]) && isset($_REQUEST["EmailA"]) && isset($_REQUEST["EmailB"]) && isset($_REQUEST["EmailC"]) && - isset($_REQUEST["EmailD"]) ) + isset($_REQUEST["EmailD"]) && sizeof($lines<2)) { $PlayerA = $_REQUEST["PlayerA"]; $PlayerB = $_REQUEST["PlayerB"]; @@ -255,6 +264,11 @@ if( isset($_REQUEST["PlayerA"]) && $EmailC = $_REQUEST["EmailC"] ; $EmailD = $_REQUEST["EmailD"] ; + $hashA = md5("AGameOfDoko".$PlayerA.$EmailA); + $hashB = md5("AGameOfDoko".$PlayerB.$EmailB); + $hashC = md5("AGameOfDoko".$PlayerC.$EmailC); + $hashD = md5("AGameOfDoko".$PlayerD.$EmailD); + /* send out email, check for error with email */ $message = "\n". @@ -265,12 +279,12 @@ if( isset($_REQUEST["PlayerA"]) && "$PlayerC\n". "$PlayerD\n\n". "If you want to join this game, please follow this link:\n\n". - " http://doko.nubati.net/index.php?a=hash"; + " http://doko.nubati.net/index.php?a="; - mail($EmailA,"Invite for a game of DoKo","Hello $PlayerA,\n".$message."1"); - mail($EmailB,"Invite for a game of DoKo","Hello $PlayerB,\n".$message."2"); - mail($EmailC,"Invite for a game of DoKo","Hello $PlayerC,\n".$message."3"); - mail($EmailD,"Invite for a game of DoKo","Hello $PlayerD,\n".$message."4"); + mymail($EmailA,"Invite for a game of DoKo","Hello $PlayerA,\n".$message.$hashA); + mymail($EmailB,"Invite for a game of DoKo","Hello $PlayerB,\n".$message.$hashB); + mymail($EmailC,"Invite for a game of DoKo","Hello $PlayerC,\n".$message.$hashC); + mymail($EmailD,"Invite for a game of DoKo","Hello $PlayerD,\n".$message.$hashD); /* read in random.txt */ if(file_exists("random.txt")) @@ -284,25 +298,25 @@ if( isset($_REQUEST["PlayerA"]) && $output = fopen("status.txt","w"); if ($output) { - fwrite($output, "hash1:$PlayerA:$EmailA:::" ); + fwrite($output, "$hashA:$PlayerA:$EmailA:::" ); for($i=0;$i<11;$i++) fwrite($output,"$randomNR[$i];" ); fwrite($output,"$randomNR[11]:" ); $i++; fwrite($output,"\n"); - fwrite($output, "hash2:$PlayerB:$EmailB:::" ); + fwrite($output, "$hashB:$PlayerB:$EmailB:::" ); for(;$i<23;$i++) fwrite($output,"$randomNR[$i];" ); fwrite($output,"$randomNR[23]:" ); $i++; fwrite($output,"\n"); - fwrite($output, "hash3:$PlayerC:$EmailC:::" ); + fwrite($output, "$hashC:$PlayerC:$EmailC:::" ); for(;$i<35;$i++) fwrite($output,"$randomNR[$i];" ); fwrite($output,"$randomNR[35]:" ); $i++; fwrite($output,"\n"); - fwrite($output, "hash4:$PlayerD:$EmailD:::"); + fwrite($output, "$hashD:$PlayerD:$EmailD:::"); for(;$i<47;$i++) fwrite($output,"$randomNR[$i];" ); fwrite($output,"$randomNR[47]:" ); @@ -526,8 +540,9 @@ if(sizeof($lines)<2) { echo "handle krankheit
"; - echo "email this out: you're in. once everyone has filled out the form,"; - echo "the game will start and you'll get an eamil about it"; + $message = "you're in. once everyone has filled out the form,". + "the game will start and you'll get an eamil on your turn\n"; + mymail($player[$c]["email"],"[DoKo] the game will start soon",$message); $player[$c]["option"].="s"; @@ -613,17 +628,14 @@ if(sizeof($lines)<2) $mynext=$next+1; if($mynext>3)$mynext-=4; if((ereg("c",$player[$hash[$i]]["option"]) || $i==$mynext) && $hash[$i]!=$me) { - echo "
** $next** \n Hello ".$player[$hash[$i]]["name"].",\n"; - echo "\n"; + $message = " Hello ".$player[$hash[$i]]["name"].",\n\n"; + if($i==$mynext) - echo "it's your turn now.\n"; - echo $player[$me]["name"]. "has played the following card ".card_to_name($card)."\n"; - - echo " player 1
"; - echo " player 2
"; - echo " player 3
"; - echo " player 4
"; + $message .= "it's your turn now.\n"; + $message .= $player[$me]["name"]. "has played the following card ".card_to_name($card)."\n"; + mymail($player[$hash[$i]]["email"],"[DoKo] a card has been played",$message); + echo " next player
"; } } }