From 0807954347e30ef73c91b9e5ce207971fb59e505 Mon Sep 17 00:00:00 2001 From: "Matteo Nastasi (mop)" Date: Thu, 25 Oct 2012 18:41:41 +0200 Subject: [PATCH] CO_bin5_pref_ring_endauct moved to new cookie management --- web/briskin5/Obj/briskin5.phh | 16 +++++++++------- web/briskin5/index_wr.php | 2 -- web/index_wr.php | 10 ++-------- 3 files changed, 11 insertions(+), 17 deletions(-) diff --git a/web/briskin5/Obj/briskin5.phh b/web/briskin5/Obj/briskin5.phh index 30f33bb..3cec95d 100644 --- a/web/briskin5/Obj/briskin5.phh +++ b/web/briskin5/Obj/briskin5.phh @@ -477,13 +477,15 @@ class Bin5_user extends User { } */ - function spawn($from, &$bri, $table, $table_pos) + function spawn($from, &$bri, $table, $table_pos, $get, $post, $cookie) { - GLOBAL $CO_bin5_pref_ring_endauct; - if (($thiz = new Bin5_user()) == FALSE) return (FALSE); - + + if (($CO_bin5_pref_ring_endauct = gpcs_var("CO_bin5_pref_ring_endauct", $get, $post, $cookie)) === FALSE) { + $CO_bin5_pref_ring_endauct = ""; + } + $thiz->parentcopy($from); /* NOTE: at this moment idx and table_pos fields have the same value @@ -498,7 +500,7 @@ class Bin5_user extends User { log_wr("Bin5 constructor"); $this->privflags = ($CO_bin5_pref_ring_endauct == "true" ? BIN5_USER_FLAG_RING_ENDAUCT : 0) | 0; - + $thiz->table_orig = $table; $thiz->table = 0; $thiz->table_pos = $table_pos; @@ -956,7 +958,7 @@ class Bin5 { return TRUE; } - function Bin5 ($room, $table_idx, $table_token) { + function Bin5 ($room, $table_idx, $table_token, $get, $post, $cookie) { $this->user = array(); $this->table = array(); @@ -974,7 +976,7 @@ class Bin5 { for ($i = 0 ; $i < $table->player_n ; $i++) { $user[$table->player[$i]]->table_token = $table_token; - $this->user[$i] = Bin5_user::spawn($user[$table->player[$i]], $this, $table_idx, $i); + $this->user[$i] = Bin5_user::spawn($user[$table->player[$i]], $this, $table_idx, $i, $get, $post, $cookie); } $this->table[0] = Bin5_table::spawn(&$table); diff --git a/web/briskin5/index_wr.php b/web/briskin5/index_wr.php index d3ace81..63c21f6 100644 --- a/web/briskin5/index_wr.php +++ b/web/briskin5/index_wr.php @@ -111,8 +111,6 @@ function bin5_index_wr_main(&$bri, $remote_addr, $get, $post, $cookie) $bri->chatt_send(&$user,$mesg); } else if ($argz[0] == 'preferences_update') { - GLOBAL $CO_bin5_pref_ring_endauct; - log_wr("PER DI PREFERENCES_UPDATE"); if ($CO_bin5_pref_ring_endauct == "true") diff --git a/web/index_wr.php b/web/index_wr.php index faee18c..7746051 100644 --- a/web/index_wr.php +++ b/web/index_wr.php @@ -2,7 +2,7 @@ /* * brisk - index_wr.php * - * Copyright (C) 2006-2011 Matteo Nastasi + * Copyright (C) 2006-2012 Matteo Nastasi * mailto: nastasi@alternativeoutput.it * matteo.nastasi@milug.org * web: http://www.alternativeoutput.it @@ -462,12 +462,6 @@ function index_wr_main(&$room, $remote_addr, $get, $post, $cookie) else if ($argz[0] == 'splash') { GLOBAL $G_with_splash, $G_splash_content, $G_splash_interval, $G_splash_idx; GLOBAL $G_splash_w, $G_splash_h, $G_splash_timeout; - /* $CO_splashdate = "CO_splashdate".$G_splash_idx; */ - /* if (($$CO_splashdate = gpcs_var("$CO_splashdate", $get, $post, $cookie)) === FALSE) */ - /* $$CO_splashdate = ""; */ - - /* GLOBAL $$CO_splashdate; */ - $user->comm[$user->step % COMM_N] = "gst.st = ".($user->step+1)."; "; $user->comm[$user->step % COMM_N] .= show_notify_ex(str_replace("\n", " ", $G_splash_content[$G_lang]), 0, $mlang_indwr['btn_backtotab'][$G_lang], $G_splash_w, $G_splash_h, true, 0); @@ -609,7 +603,7 @@ function index_wr_main(&$room, $remote_addr, $get, $post, $cookie) log_legal($curtime, 'xxx', $user, "STAT:CREATE_GAME", $plist); log_wr("pre new Bin5"); - if (($bri = new Bin5($room, $table_idx, $table_token)) == FALSE) + if (($bri = new Bin5($room, $table_idx, $table_token, $get, $post, $cookie)) == FALSE) log_wr("bri create: FALSE"); else log_wr("bri create: ".serialize($bri)); -- 2.17.1