return;
}
-function mymail($uid,$subject,$message)
+/* define possible status for email subsjects */
+define("GAME_CANCELED", 0);
+define("GAME_CANCELED_POVERTY", 1);
+define("GAME_CANCELED_TIMEOUT", 2);
+define("GAME_YOUR_TURN", 3);
+define("GAME_READY", 4);
+define("GAME_POVERTY", 5);
+define("GAME_DPOVERTY", 6);
+define("GAME_OVER", 7);
+define("GAME_RECOVERY", 8);
+define("GAME_REMINDER", 9);
+define("GAME_NEW", 10);
+
+function mymail($uid,$gameid=0,$type,$message)
{
- global $EmailName;
+ global $EmailName,$WIKI;
/* do we send the email right away or save it in the database? */
$send_now = 1;
/* add standard header and footer */
- $subject = "$EmailName".$subject;
+ $subject = "$EmailName ";
+ if($gameid)
+ $game = DB_format_gameid($gameid);
+ else
+ $game = '';
+
+ switch($type)
+ {
+ case GAME_CANCELED:
+ $subject.="Game $game canceled";
+ break;
+ case GAME_CANCELED_POVERTY:
+ $subject.="Game $game canceled (poverty not resolved)";
+ break;
+ case GAME_CANCELED_TIMEOUT:
+ $subject.="Game $game canceled (timed out)";
+ break;
+ case GAME_YOUR_TURN:
+ $subject.="A card has been played in game $game";
+ break;
+ case GAME_READY:
+ $subject.="Ready, set, go... (game $game)";
+ break;
+ case GAME_POVERTY:
+ $subject.="Poverty (game $game)";
+ break;
+ case GAME_DPOVERTY:
+ $subject.="Double poverty (game $game)";
+ break;
+ case GAME_OVER:
+ $subject.="Game over (game $game)";
+ break;
+ case GAME_RECOVERY:
+ $subject.="Recovery";
+ break;
+ case GAME_REMINDER:
+ $subject.="Reminder: game $game it's your turn";
+ break;
+ case GAME_NEW:
+ $subject.="You are invited to a game of DoKo (game $game)";
+ break;
+ default:
+ $subject.="Problem with email, contact admin (errorcode $gameid)";
+ }
/* standard goodbye */
$footer = "\nHave a nice day\n".
"-- \n".
"You can change your mail delivery mode in the preference menu.\n".
'web: http://doko.nubati.net '.
- 'help: http://wiki.nubati.net/EmailDoko '.
- 'bugs: http://wiki.nubati.net/EmailDokoIssues';
+ "help, bugs, etc.: $WIKI";
if(is_array($uid))
{
}
else if ( 9 == ($NRcards + $offset))
{
- if( ($mincall>=0 && $mincall==120) )
+ if( ($mincall>=0 && $mincall<=120 && $what<=90 ) )
return 2;
}
else if ( 9 < ($NRcards + $offset))
{
- if( ($mincall>=0 && $mincall==120) )
+ if( ($mincall>=0 && $mincall<=120 && $what<=90 ) )
return 1;
}
else if ( 6 == ($NRcards + $offset))
$lastlogin = strtotime($r[6]);
date_default_timezone_set($timezone);
$timenow = strtotime(date("Y-m-d H:i:s"));
- $gravatar = "$name<br /><img class=\"gravatar\" title=\"$name\" src=\"http://www.gravatar.com/avatar/".md5(strtolower(trim($email)))."?d=identicon\" />";
+ $gravatar = "$name<br /><img class=\"gravatar\" title=\"$name\" src=\"http://www.gravatar.com/avatar/".md5(strtolower(trim($email)))."?d=identicon\" alt=\"$name's gravatar\" />";
echo " <div class=\"table".($pos-1)."\">\n";
$cards = DB_get_all_hand($userhash);
$trumpNR = count_trump($cards,'all');
if($trumpNR)
- echo " <img src=\"pics/button/poverty_trump_button.png\" class=\"button\" alt=\"poverty < trump back\" title=\"poverty - trump back\" />";
+ echo " <img src=\"pics/button/poverty_trump_button.png\" class=\"button\" alt=\"poverty - trump back\" title=\"poverty - trump back\" />";
else
- echo " <img src=\"pics/button/poverty_notrump_button.png\" class=\"button\" alt=\"poverty <\" title=\"poverty - no trump back\" />";
+ echo " <img src=\"pics/button/poverty_notrump_button.png\" class=\"button\" alt=\"poverty - no trump back\" title=\"poverty - no trump back\" />";
}
else
- echo " <img src=\"pics/button/poverty_partner_button.png\" class=\"button\" alt=\"poverty >\" title=\"poverty partner\" />";
+ echo " <img src=\"pics/button/poverty_partner_button.png\" class=\"button\" alt=\"poverty partner\" title=\"poverty partner\" />";
if($GT=="dpoverty")
if($party=="re")
if($i==0)
{
echo "<div class=\"usermenu\">\n";
- echo "It's your turn in these games:<br />\n";
+ echo _('It\'s your turn in these games').":<br />\n";
}
$i++;