X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2FObj%2Fuser.phh;h=99952e48d0f18b207c267f4959dc2ea3e16b92cf;hb=7f9618888f9963c4a7daebeb9e3d14ef0a56b968;hp=4e716d03dd2acf2a24948ac80f38966f56c9173f;hpb=6aaadfdf64934a162818929b331b7d9a20d29994;p=brisk.git diff --git a/web/Obj/user.phh b/web/Obj/user.phh index 4e716d0..99952e4 100644 --- a/web/Obj/user.phh +++ b/web/Obj/user.phh @@ -58,6 +58,7 @@ define('USER_FLAG_TY_ALL', 0xff0000); // done define('USER_FLAG_TY_NORM', 0x010000); // done define('USER_FLAG_TY_SUPER', 0x020000); // done define('USER_FLAG_TY_CERT', 0x040000); // done +define('USER_FLAG_TY_APPR', 0x080000); // done // ... other usefull status ... define('USER_FLAG_TY_FIRONLY', 0x200000); // done define('USER_FLAG_TY_ADMIN', 0x400000); // done @@ -344,6 +345,11 @@ class User { return ($thiz); } + function is_appr() + { + return ($this->flags & USER_FLAG_TY_APPR); + } + function is_auth() { return ($this->flags & USER_FLAG_AUTH); @@ -917,5 +923,19 @@ function chunked_fini() } // end class User +if (!isset($__usersnet_friend_map)) { + $__usersnet_friend_map = array("black", "unknown", "test", "friend", "bff"); +} + +function usersnet_friend_getlabel($id) +{ + GLOBAL $__usersnet_friend_map; + + $id_i = intval($id); + if ($id_i < 0 || $id_i >= count($__usersnet_friend_map)) { + return FALSE; + } + return ($__usersnet_friend_map[$id_i]); +} ?>