- function rd_data_set($curtime, $enc, $stat, $subst, $step, $from)
+ function flags_set($flags, $mask)
+ {
+ $flags_old = $this->flags;
+ $this->flags = (($flags_old & (~$mask)) | ($flags & $mask));
+
+ return ($flags_old != $this->flags);
+ }
+
+ function flags_vlt_set($flags_vlt, $mask)
+ {
+ $flags_vlt_old = $this->flags_vlt;
+ $this->flags_vlt = (($flags_vlt_old & (~$mask)) | ($flags_vlt & $mask));
+
+ return ($flags_vlt_old != $this->flags_vlt);
+ }
+
+ function store_set()
+ {
+ if (($bdb = BriskDB::create()) == FALSE) {
+ return FALSE;
+ }
+ return ($bdb->user_prefs_update($this->code, ($this->flags & (USER_FLAG_TY_ALL | USER_FLAG_MAP_AUTH)),
+ $this->rec->supp_comp));
+ }
+
+ function rd_data_set($curtime, $transp, $enc, $stat, $subst, $step, $from)