DB_insert_comment($comment,$playid,$myid);
};
+ /* handle notes in case player didn't play a card, allow notes only during a game */
+ if( (!myisset("card") && $mystatus=='play') )
+ if(myisset("note"))
+ {
+ $note = $_REQUEST["note"];
+
+ if($note != "")
+ DB_insert_note($note,$gameid,$myid);
+ };
+
/* get everything relevant to display the tricks */
$result = mysql_query("SELECT Hand_Card.card_id as card,".
" Hand.position as position,".
DB_insert_comment($comment,$playid,$myid);
};
+ /* check for note */
+ if(myisset("note"))
+ {
+ $note = $_REQUEST["note"];
+ if($note != "")
+ DB_insert_note($note,$gameid,$myid);
+ };
+
/* display played card */
$pos = DB_get_pos_by_hash($me);
if($sequence==1)
$message .= " Total Points (from the Re point of view): $Tpoint\n";
$message .= "\n";
+ $session = DB_get_session_by_gameid($gameid);
+ $score = generate_score_table($session);
+ /* convert html to ascii */
+ $score = str_replace("<div class=\"scoretable\">\n<table class=\"score\">\n <tr>\n","",$score);
+ $score = str_replace("</table></div>\n","",$score);
+ $score = str_replace("\n","",$score);
+ $score = str_replace(array("<tr>","</tr>","<td>","</td>"),array("","\n","","|"),$score);
+ $score = explode("\n",$score);
+
+ $header = array_slice($score,0,1);
+ $header = explode("|",$header[0]);
+ for($i=0;$i<sizeof($header);$i++)
+ $header[$i]=str_pad($header[$i],6," ",STR_PAD_BOTH);
+ $header = implode("|",$header);
+ $header.= "\n------+------+------+------+------+\n";
+ if(sizeof($score)>5) $header.= " ... \n";
+
+ if(sizeof($score)>5) $score = array_slice($score,-5,5);
+ for($i=0;$i<sizeof($score);$i++)
+ {
+ $line = explode("|",$score[$i]);
+ for($j=0;$j<sizeof($line);$j++)
+ $line[$j]=str_pad($line[$j],6," ",STR_PAD_LEFT);
+ $score[$i] = implode("|",$line);
+ }
+
+ $score = implode("\n",$score);
+ $score = $header.$score;
+
+ $message .= "Score Table:\n";
+ $message .= $score;
+
/* send out final email */
$all = array();
echo "</ul>\n"; /* end ul tricks*/
+ echo "<div class=\"notes\"> Personal notes: <br />\n";
+ $notes = DB_get_notes_by_userid_and_gameid($myid,$gameid);
+ foreach($notes as $note)
+ echo "$note <hr \>\n";
+ echo "Insert note:<input name=\"note\" type=\"text\" size=\"15\" maxlength=\"100\" />\n";
+ echo "</div> \n";
+
$mycards = DB_get_hand($me);
$mycards = mysort($mycards,$gametype);
echo "<div class=\"mycards\">\n";
echo "</div>\n";
-
echo "</form>\n";
output_footer();
DB_close();
if($r[4] != 'gameover')
{
echo "</td><td>\n ";
- if($r[3])
+ if($r[3]==$myid || !$r[3])
+ echo "(it's <strong>your</strong> turn)\n";
+ else
{
- if($r[3]==$myid)
- echo "(it's <strong>your</strong> turn)\n";
- 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 "".
- "<a href=\"$INDEX?remind=1&me=".$r[0]."\">Send a reminder.</a>";
- echo "(it's $name's turn)\n";
- };
- }
+ $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 "".
+ "<a href=\"$INDEX?remind=1&me=".$r[0]."\">Send a reminder.</a>";
+ echo "(it's $name's turn)\n";
+ };
if(time()-strtotime($r[2]) > 60*60*24*30)
echo "".
"<a href=\"$INDEX?cancel=1&me=".$r[0]."\">Cancel?</a>".
}
}
echo "</td></tr>\n</table>\n";
- $names = DB_get_all_names();
- echo "<h4>Registered players:</h4>\n<p>\n";
- echo implode(", ",$names)."\n";
- echo "</p>\n</div>";
+
+ $names = DB_get_names_of_new_logins(5);
+ echo "<h4>New Players:</h4>\n<p>\n";
+ echo implode(", ",$names).",...\n";
+ echo "</p>\n";
+
+ $names = DB_get_names_of_last_logins(5);
+ echo "<h4>Players last logged in:</h4>\n<p>\n";
+ echo implode(", ",$names).",...\n";
+ echo "</p>\n";
+
+ echo "</div>\n";
}
}
else