X-Git-Url: https://git.nubati.net/cgi-bin/gitweb.cgi?p=e-DoKo.git;a=blobdiff_plain;f=index.php;h=2a688fd1a60b60f4725e30e6ca4410c3682e2881;hp=de8dc1d309b7fe6501d30d01f0a4dadeccdffb60;hb=01e982e40cc5679cdb4647aec7c37d3d789eeb4b;hpb=465e73265bc236531832686a8ae54894be928b81 diff --git a/index.php b/index.php index de8dc1d..2a688fd 100644 --- a/index.php +++ b/index.php @@ -214,6 +214,58 @@ else if(myisset("cancle","me")) else echo "
You need to wait longer before you can cancle a game...
\n"; } +/* send out a reminder */ +else if(myisset("remind","me")) + { + $me = $_REQUEST["me"]; + + /* test for valid ID */ + $myid = DB_get_userid_by_hash($me); + if(!$myid) + { + echo "Can't find you in the database, please check the url.An email has already been sent out.
\n"; + } + else + { + DB_set_reminder($r[1],$gameid); + mymail($To,$EmailName."Reminder: game ".DB_format_gameid($gameid)." it's your turn",$message); + + echo "Game ".DB_format_gameid($gameid).": an email has been sent out.
You need to wait longer before you can send out a reminder...
\n"; + } /* handle request from one specific player for one game, * (the hash is set on a per game base) */ else if(myisset("me")) @@ -285,63 +337,6 @@ else if(myisset("me")) /* put everyting in a form */ echo "\n"; output_footer(); DB_close(); @@ -1720,6 +1767,7 @@ else if( myisset("email","password") || isset($_SESSION["name"]) ) display_user_menu(); + echo "Session:
\n";
echo " p = pre-game phase ";
@@ -1767,12 +1815,17 @@ else if( myisset("email","password") || isset($_SESSION["name"]) )
else
{
$name = DB_get_name_by_userid($r[3]);
+ $gameid = $r[1];
+ if(DB_get_reminder($r[3],$gameid)==0)
+ if(time()-strtotime($r[2]) > 60*60*24*7)
+ echo "".
+ "Send a reminder.";
echo "(it's $name's turn)\n";
};
}
if(time()-strtotime($r[2]) > 60*60*24*30)
- echo " The game has been running for over a month.".
- " Do you want to cancel it? yes".
+ echo "".
+ "Cancel?".
" (clicking here is final and can't be restored)";
}
@@ -1781,7 +1834,7 @@ else if( myisset("email","password") || isset($_SESSION["name"]) )
$names = DB_get_all_names();
echo "
\n"; echo implode(", ",$names)."\n"; - echo "
\n"; + echo "\n