first step of the preferences management
[brisk.git] / web / Obj / brisk.phh
index 804c6ee..db99007 100644 (file)
@@ -695,6 +695,16 @@ class Delay_Manager
     }
 }
 
+class Client_prefs {
+    var $listen;
+
+    function Client_prefs($listen)
+    {
+        $this->listen = $listen;
+    }
+}
+
+
 class Room
 {
     static $delta_t;
@@ -916,6 +926,9 @@ class Room
     
     $ret = sprintf('gst.st = %d; ',  $user_step);
 
+    $prefs = new Client_prefs(($user->flags & USER_FLAG_MAP_AUTH) >> 2);
+    $ret .= sprintf('var prefs_new = prefs_load(\'%s\'); console.log(prefs_new);', json_encode($prefs));
+
     if ($user->flags & USER_FLAG_ISOLAUTH) {
       $ret .= 'list_set(\'isolation\', false, \''.$mlang_brisk['tit_onisol'][$G_lang].'\' ); ';
     }