attributes removed from table tag
[brisk.git] / web / briskin5 / index_wr.php
index c55f8f5..9d5b463 100644 (file)
@@ -2,7 +2,10 @@
 /*
  *  brisk - index_wr.php
  *
- *  Copyright (C) 2006 matteo.nastasi@milug.org
+ *  Copyright (C) 2006-2008 Matteo Nastasi
+ *                          mailto: nastasi@alternativeoutput.it 
+ *                                  matteo.nastasi@milug.org
+ *                          web: http://www.alternativeoutput.it
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
  */
 
 require_once("../Obj/brisk.phh");
+// require_once("../Obj/proxyscan.phh");
 require_once("Obj/briskin5.phh");
 
+// Use of proxies isn't allowed.
+// if (is_proxy()) {
+//   sleep(5);
+//   exit;
+//}
+
 if (DEBUGGING == "local" && $_SERVER['REMOTE_ADDR'] != '127.0.0.1') {
   echo "Debugging time!";
   exit;
@@ -140,7 +150,7 @@ else if ($user->stat == 'table') {
       log_wr(sprintf("GIOCO FINITO !!!"));
     
       $table->mult *= 2; 
-      $table->old_reason = sprintf("Ha lasciato %s perche` aveva al massimo 2 punti.", $user->name);
+      $table->old_reason = sprintf("Ha lasciato %s perché aveva al massimo 2 punti.", xcape($user->name));
 
       $table->game_next();
       $table->game_init(&$bri->user);
@@ -401,11 +411,10 @@ else if ($user->stat == 'table') {
          $turn_nex = ($table->gstart + $table->turn) % BRISKIN5_PLAYERS_N;
 
          log_wr(sprintf("The winner is: [%d] [%s]", $winner, $bri->user[$table->player[$winner]]->name));
-         $card_take = sprintf("sleep(gst,2000);|cards_take(%d);",
-                              $winner, $winner);
-         $player_cur = "remark_off();" . $card_take . "|"; 
+         $card_take = sprintf("sleep(gst,2000);|cards_take(%d);|", $winner);
+         $player_cur = "remark_off();" . $card_take; 
          if ($turn_cur != $turn_nex)
-           $player_nex = $card_play . $card_take . "|";
+           $player_nex = $card_play . $card_take;
          else
            $player_nex = "";
          if ($table->turn < (BRISKIN5_PLAYERS_N * 8))  /* game NOT finished */
@@ -433,12 +442,13 @@ else if ($user->stat == 'table') {
          $retar[$i] = $ret;
        }
 
-
-
-
        if ($table->turn == (BRISKIN5_PLAYERS_N * 8)) { /* game finished */
          log_wr(sprintf("GIOCO FINITO !!!"));
 
+          $plist = "$table->table_token|$user->table|$table->player_n";
+          $curtime = time();
+          log_legal($curtime, $user->sess, $user->name, "STAT:FINISH_GAME", $plist);
+
          /* ************************************************ */
          /*    PRIMA LA PARTE PER LO SHOW DI CHI HA VINTO    */
          /* ************************************************ */