summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorarun <arun@nubati.net>2006-11-18 10:59:21 +0000
committerarun <arun>2006-11-18 10:59:21 +0000
commit824d4e44a2242bd6f35aec40a744e40fee71d5b5 (patch)
tree38cd27174732a0f45cec012cb3c9b03279433a72
parent6a55a6322bbba5f50eedcb8681ddd3112d557d5d (diff)
downloade-DoKo-824d4e44a2242bd6f35aec40a744e40fee71d5b5.tar.gz
e-DoKo-824d4e44a2242bd6f35aec40a744e40fee71d5b5.tar.bz2
e-DoKo-824d4e44a2242bd6f35aec40a744e40fee71d5b5.zip
adding email support
-rw-r--r--index.php54
1 files changed, 33 insertions, 21 deletions
diff --git a/index.php b/index.php
index 306756c..247241c 100644
--- a/index.php
+++ b/index.php
@@ -11,6 +11,15 @@
<?php
/* helper function */
+function mymail($To,$Subject,$message)
+{
+ $debug = 1;
+ if($debug)
+ echo "<br>To: $To<br>Subject: $subject <br>$message<br>";
+ 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 <br />";
- 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 " <br> ** $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 "<a href=\"index.php?me=hash1\"> player 1</a> <br />";
- echo "<a href=\"index.php?me=hash2\"> player 2</a> <br />";
- echo "<a href=\"index.php?me=hash3\"> player 3</a> <br />";
- echo "<a href=\"index.php?me=hash4\"> player 4</a> <br />";
+ $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 "<a href=\"index.php?me=".$hash[$mynext]."\"> next player </a> <br />";
}
}
}