projects
/
brisk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
prefs via fieldify partial works
[brisk.git]
/
web
/
Obj
/
user.phh
diff --git
a/web/Obj/user.phh
b/web/Obj/user.phh
index
3d09ceb
..
ad402b8
100644
(file)
--- a/
web/Obj/user.phh
+++ b/
web/Obj/user.phh
@@
-210,6
+210,7
@@
class User {
$thiz->exitislock = TRUE;
$thiz->flags = 0x00;
$thiz->exitislock = TRUE;
$thiz->flags = 0x00;
+ $thiz->flags_cur = 0x00;
$thiz->rec = FALSE;
$thiz->chattime = array_fill(0, CHAT_N, 0);
$thiz->rec = FALSE;
$thiz->chattime = array_fill(0, CHAT_N, 0);
@@
-259,6
+260,7
@@
class User {
$this->exitislock = $from->exitislock;
$this->flags = $from->flags;
$this->exitislock = $from->exitislock;
$this->flags = $from->flags;
+ $this->flags_cur = $from->flags_cur;
$this->rec = $from->rec;
$this->chattime = array();
$this->rec = $from->rec;
$this->chattime = array();
@@
-327,6
+329,7
@@
class User {
$thiz->the_end = $from->the_end;
$thiz->flags = $from->flags;
$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);
$thiz->rec = $from->rec;
$thiz->chattime = array_fill(0, CHAT_N, 0);
@@
-380,6
+383,14
@@
class User {
return ($flags_old);
}
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) {
function prefs_store()
{
if (($bdb = BriskDB::create()) == FALSE) {