X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Findex_wr.php;h=2d93e2268a4f177f8ea58fc93ffbde0daac2033f;hb=3a38798bd66e565b82f3e53f7f12aef7e70e2c82;hp=b269c3b22c22b95e787ccfa6f6bd34a613c3121c;hpb=d5851365bce3af2bf1915921444efb9093cb36ec;p=brisk.git diff --git a/web/index_wr.php b/web/index_wr.php index b269c3b..2d93e22 100644 --- a/web/index_wr.php +++ b/web/index_wr.php @@ -150,7 +150,9 @@ 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(""); + $room->table[$table_idx]->table_token = $table_token; + if (($bri =& new Briskin5(&$room, $table_idx, $table_token)) == FALSE) log_wr($sess, "bri create: FALSE"); else log_wr($sess, "bri create: ".serialize($bri)); @@ -167,16 +169,16 @@ else if ($user->stat == 'room') { for ($i = 0 ; $i < $table->player_n ; $i++) { $bri_user_cur = &$bri->user[$i]; $user_cur = &$room->user[$table->player[$i]]; + + $bri_user_cur->stat_set('table'); + $bri_user_cur->subst = 'asta'; + $bri_user_cur->laccwr = $curtime; $bri_user_cur->trans_step = $user_cur->step + 1; $bri_user_cur->comm[$bri_user_cur->step % COMM_N] = ""; $bri_user_cur->step_inc(); $bri_user_cur->comm[$bri_user_cur->step % COMM_N] = show_table(&$bri,&$bri_user_cur,$bri_user_cur->step+1,TRUE, FALSE); - $bri_user_cur->stat_set('table'); - $bri_user_cur->subst = 'asta'; - $bri_user_cur->laccwr = $curtime; - $bri_user_cur->step_inc(); log_wr($bri_user_cur->sess, "TRY PRESAVE: ".$bri_user_cur->step." TRANS STEP: ".$bri_user_cur->trans_step); @@ -184,7 +186,7 @@ else if ($user->stat == 'room') { log_wr($sess, "Pre if!"); $ret = ""; - $ret .= sprintf('gst.st_loc++; gst.st=%d; createCookie("table_idx", %d, 24*365, cookiepath); the_end=true; window.onunload = null ; document.location.assign("briskin5/briskin5.php");|', $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;