$thiz->exitislock = TRUE;
$thiz->flags = 0x00;
+ $thiz->flags_cur = 0x00;
$thiz->rec = FALSE;
$thiz->chattime = array_fill(0, CHAT_N, 0);
$this->exitislock = $from->exitislock;
$this->flags = $from->flags;
+ $this->flags_cur = $from->flags_cur;
$this->rec = $from->rec;
$this->chattime = array();
$thiz->the_end = $from->the_end;
$thiz->flags = $from->flags;
+ $thiz->flags_cur = $from->flags_cur;
$thiz->rec = $from->rec;
$thiz->chattime = array_fill(0, CHAT_N, 0);
return ($flags_old);
}
+ function flags_cur_set($flags_cur, $mask)
+ {
+ $flags_cur_old = $this->flags_cur & (~$mask);
+ $this->flags_cur = ($flags_cur_old | ($flags_cur & $mask));
+
+ return ($flags_cur_old);
+ }
+
function prefs_store()
{
if (($bdb = BriskDB::create()) == FALSE) {
return sprintf("0\r\n");
}
+function prefsn_get()
+{
+ GLOBAL $G_lang, $mlang_brisk, $G_base;
+
+ $mesg = "";
+ $user_code = -1;
+
+ $listen = ($this->flags & USER_FLAG_MAP_AUTH) >> 2;
+ if ($this->rec != FALSE) {
+ $ret = $this->rec->supp_comp_get_array();
+ }
+ else {
+ $ret = array(
+ "fg" => array("r" => 0, "g" => 0, "b" => 0),
+ "bg" => array("r" => 0, "g" => 0, "b" => 0)
+ );
+ }
+
+ return (array("ret" => 0,
+ "listen" => $listen,
+ "fg" => $ret["fg"],
+ "bg" => $ret["bg"]));
+}
+
} // end class User