X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2FObj%2Fdbase_base.phh;h=d2cebbc49d80d784fc70b88208c0fdd6045abdce;hb=97a6d096a5e248061cbc7d1769f2ad866a7b9bcd;hp=5e65ec8986f3009169a4d7535dcf1ada0292249c;hpb=a77cf3db1fbace39c49b030b9e144a316f007373;p=brisk.git diff --git a/web/Obj/dbase_base.phh b/web/Obj/dbase_base.phh index 5e65ec8..d2cebbc 100644 --- a/web/Obj/dbase_base.phh +++ b/web/Obj/dbase_base.phh @@ -98,6 +98,25 @@ class LoginDBItem { { return $this->supp_comp; } + function supp_comp_get_array() + { + $ret = array(); + $group_id = array("fg", "bg"); + $comp_id = array("r", "g", "b"); + $ret_arr = array(); + $supp_comp = $this->supp_comp; + + for ($i = 0 ; $i < 2 ; $i++) { + $group_cur = $group_id[$i]; + $ret_arr[$group_cur] = array(); + for ($e = 0 ; $e < 3 ; $e++) { + $ret_arr[$group_cur][$comp_id[$e]] = base_convert(substr($supp_comp, $i*3 + $e, 2), 16, 10); + } + } + + return ($ret_arr); + } + function supp_comp_set($supp_comp) { $this->supp_comp = $supp_comp; @@ -182,41 +201,47 @@ class MailDBItem { } } -define('USERNET_FRIEND', 0); -define('USERNET_CLEVER', 1); -define('USERNET_TRUST', 2); -class UserNetItem { +define('USERSNET_DEF_FRIEND', 2); +define('USERSNET_DEF_SKILL', 2); +define('USERSNET_DEF_TRUST', 2); + +class UsersNetItem { var $owner; var $target; var $friend; - var $clever; + var $skill; var $trust; var $from_db; - function UserNetItem($owner, $target, $friend, $clever, $trust, $from_db) + function UsersNetItem($owner, $target, $friend, $skill, $trust, + $widefriend, $narrowfriend, $from_db) { $this->owner = $owner; $this->target = $target; $this->friend = $friend; - $this->clever = $clever; + $this->skill = $skill; $this->trust = $trust; + $this->widefriend = $widefriend; + $this->narrowfriend = $narrowfriend; $this->from_db = $from_db; } - static function UserNetItemFromRecord($rec) + static function UsersNetItemFromRecord($rec, $widefriend, $narrowfriend) { - $ret = new UserNetItem($rec->owner, $rec->target, $rec->friend, - $rec->clever, $rec->trust, TRUE); + $ret = new UsersNetItem($rec->owner, $rec->target, $rec->friend, + $rec->skill, $rec->trust, + $widefriend, $narrowfriend, TRUE); return ($ret); } - static function UserNetItemDefaults($owner, $target) + static function UsersNetItemDefaults($owner, $target, $widefriend, $narrowfriend) { - $ret = new UserNetItem($owner, $target, USERNET_FRIEND, - USERNET_CLEVER, USERNET_TRUST, FALSE); + $ret = new UsersNetItem($owner, $target, USERSNET_DEF_FRIEND, + USERSNET_DEF_SKILL, USERSNET_DEF_TRUST, + $widefriend, $narrowfriend, FALSE); return ($ret); }