X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Fbriskin5%2Findex_wr.php;h=6cb15808d7ed2df38f8b4ef3d2ae3ccf04e08e8e;hb=27185d840648e6857ab197900e3cb11baf5a3692;hp=05833a8abafc1eb7a3d2fe067b32fa4fb52053ee;hpb=e469882b494df00aab18f2e38d18c5faa214c740;p=brisk.git diff --git a/web/briskin5/index_wr.php b/web/briskin5/index_wr.php index 05833a8..6cb1580 100644 --- a/web/briskin5/index_wr.php +++ b/web/briskin5/index_wr.php @@ -47,12 +47,13 @@ log_load("bin5/index_wr.php"); */ log_wr('COMM: '.$mesg); -if ($table_idx < 0 || $table_idx >= TABLE_N) +$table_idx = (int)$table_idx; +if ($table_idx < 0 || $table_idx >= TABLES_N) exit; -log_mop(0, 'bin::index_wr.php: COMM: '.xcapemesg($mesg)); +log_wr(0, 'bin::index_wr.php: COMM: '.xcapemesg($mesg)); -$sem = Bin5::lock_data($table_idx); +$sem = Bin5::lock_data(TRUE, $table_idx); if (($bri = Bin5::load_data($table_idx,$table_token)) == FALSE) { echo "Bin5 Load data error"; @@ -70,7 +71,7 @@ if (($user = &$bri->get_user($sess, &$idx)) == FALSE) { $argz = explode('|', $mesg); log_wr('POSTSPLIT: '.$argz[0].' user->stat: ['.$user->stat.']'); -log_mop($user->step, 'bin::index_wr.php: after get_user()'); +log_wr($user->step, 'bin::index_wr.php: after get_user()'); if (false && $argz[0] == 'shutdown') { log_auth($user_cur->sess, "Shutdown session. delegate to room gc the autologout"); @@ -347,7 +348,7 @@ else if ($user->stat == 'table') { if ($table->asta_win > -1 && $user->table_pos == $table->asta_win) { $a_brisco = $argz[1]; - if ($a_brisco >= 0 && $a_brisco < (BIN5_PLAYERS_N == 5 ? 40 : 24)) { + if ($a_brisco >= 0 && $a_brisco < 40) { $table->briscola = $a_brisco; $table->friend = $table->card[$a_brisco]->owner; log_wr("GSTART 2"); @@ -490,7 +491,7 @@ else if ($user->stat == 'table') { for ($i = 0 ; $i < BIN5_PLAYERS_N ; $i++) { $plist .= '|'.xcapelt($ucodes[$i]); } - log_legal($curtime, $user, "STAT:BRISKIN5:FINISH_GAME", $plist); + log_legal($curtime, 'xxx', $user, "STAT:BRISKIN5:FINISH_GAME", $plist); if ($user->table_orig < TABLES_AUTH_N) { require_once("../Obj/dbase_".$G_dbasetype.".phh"); @@ -534,7 +535,7 @@ else if ($user->stat == 'table') { } log_wr("before save data"); Bin5::save_data($bri); -log_mop($user->step, 'bin::index_wr.php: after save_data()'); +log_wr($user->step, 'bin::index_wr.php: after save_data()'); Bin5::unlock_data($sem); exit;