X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Findex_wr.php;h=54c0c3ce3aa497c8131717ba4fa5a51fcb319b14;hb=a2924d2335ec5325dc322600fe373625575ac8e2;hp=b7cea12c8f9ea691a6befd06b46f6d9402ab4731;hpb=f437d09d029450191acaa44b647e64a4e6a0b272;p=brisk.git diff --git a/web/index_wr.php b/web/index_wr.php index b7cea12..54c0c3c 100644 --- a/web/index_wr.php +++ b/web/index_wr.php @@ -150,7 +150,8 @@ else if ($user->stat == 'room') { $curtime = time(); // Create new spawned table $bri_sem = Briskin5::lock_data($table_idx); - if (($bri =& new Briskin5(&$room, $table_idx)) == FALSE) + $table_token = uniqid(""); + if (($bri =& new Briskin5(&$room, $table_idx, $table_token)) == FALSE) log_wr($sess, "bri create: FALSE"); else log_wr($sess, "bri create: ".serialize($bri)); @@ -161,12 +162,13 @@ else if ($user->stat == 'room') { $bri_table->game_init(&$bri->user); $curtime = time(); - - // init spawned users + // + // Init spawned users. + // for ($i = 0 ; $i < $table->player_n ; $i++) { $bri_user_cur = &$bri->user[$i]; $user_cur = &$room->user[$table->player[$i]]; - + $bri_user_cur->trans_step = $user_cur->step + 1; $bri_user_cur->comm[$bri_user_cur->step % COMM_N] = ""; $bri_user_cur->step_inc(); @@ -183,7 +185,7 @@ else if ($user->stat == 'room') { log_wr($sess, "Pre if!"); $ret = ""; - $ret .= sprintf('gst.st_loc++; gst.st=%d; the_end=true; window.onunload = null ; document.location.assign("briskin5/briskin5.php?table_idx=%d");|', $user_cur->step+1, $table_idx); + $ret .= sprintf('gst.st_loc++; gst.st=%d; createCookie("table_idx", %d, 24*365, cookiepath); createCookie("table_token", "%s", 24*365, cookiepath); the_end=true; window.onunload = null ; document.location.assign("briskin5/briskin5.php");|', $user_cur->step+1, $table_idx, $table_token); $user_cur->comm[$user_cur->step % COMM_N] = $ret; $user_cur->trans_step = $user_cur->step + 1;