$val) { return $val; } return ""; } public static function nickname($nick, $mobile, $name) { if (isset($nick) && !empty($nick)) { return $nick; } if (isset($name) && !empty($name)) { return $name; } if (isset($mobile) && !empty($mobile)) { if (strlen($mobile) == 11) { return substr_replace($mobile, '****', 3, 4); } } return ''; } public static function mem_no() { $number = self::mb_incr('member_no',1,self::min_memno); if($number > self::max_memno) { self::mb_del_incr('member_no'); $start_number = mt_rand(self::min_memno,2 * self::min_memno); $number = self::mb_incr('member_no',1,$start_number); } return $number; } private static function mb_incr($key,$val,$def_value = 0) { return incrcache('global_incr',$key,$val,'mb_',$def_value); } private static function mb_del_incr($key) { return del_incr('global_incr',$key,'mb_'); } }