X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Findex_wr.php;h=347bf353c73cd64a9345129da0519bdfbd9ab25a;hb=507a79a6e6c512a2b0ac0af6e067f5a8845b7d9c;hp=7cb9c35efb58267f1fee430c77d6e6d671eeefd6;hpb=b65dddf6cb8fdc5a98719ed170ca38c2059b362c;p=brisk.git diff --git a/web/index_wr.php b/web/index_wr.php index 7cb9c35..347bf35 100644 --- a/web/index_wr.php +++ b/web/index_wr.php @@ -208,7 +208,9 @@ function index_wr_main(&$room, $remote_addr_full, $get, $post, $cookie) return FALSE; } - $prefs = Client_prefs::from_json($post['prefs']); + if (($prefs = Client_prefs::from_json($post['prefs'])) == FALSE) { + $prefs = Client_prefs::from_user($user); + } fprintf(STDERR, "\n\n PREFS [%s]\n\n", print_r($prefs, TRUE)); $prefs->store($user, TRUE); @@ -217,6 +219,16 @@ function index_wr_main(&$room, $remote_addr_full, $get, $post, $cookie) $user->comm[$user->step % COMM_N] .= sprintf('prefs_load(\'%s\', true, %s);', json_encode($prefs), 'false'); $user->step_inc(); + + if ($user->stat == 'room' && $user->subst == 'standup') { + $room->standup_update($user); + } + else if ($user->stat == 'room' && $user->subst == 'sitdown') { + log_main("chatt_send pre table update"); + $room->table_update($user); + log_main("chatt_send post table update"); + } + echo "1"; return TRUE; }