找回密码
 注册账号

QQ登录

只需一步,快速开始

《泰拉瑞亚下载-1.4.2.3版》 泰拉瑞亚服务器 - MOD模组下载

入驻泰拉战网 新手指引 - 升级 - 师徒

泰拉瑞亚合成表 泰拉卡牌 - 泰拉江湖 - 泰拉刺客

联系泰拉开发组👈进入 积分市场 - 房产交易 - 水晶获取

查看: 3232|回复: 0

Discuz getuserprofile 函数 获取当前用户的扩展资料

[复制链接]

506

主题

18

回帖

5

广播

论坛版主

积分
260
泰拉
22
水晶
1
铜钥匙
0
银钥匙
0
金钥匙
0

【江湖新秀】【宝剑回鞘】【泰拉达人】【奥运选手】

发表于 2020-9-7 20:39:36 | 显示全部楼层 |阅读模式
获取当前用户的扩展资料




  1. /**
  2. * 获取当前用户的扩展资料
  3. * @param $field 字段
  4. */

  5. function getuserprofile($field) {
  6.         global $_G;
  7.         if(isset($_G['member'][$field])) {
  8.                 return $_G['member'][$field];
  9.         }
  10.         static $tablefields = array(
  11.                 'count'                => array('extcredits1','extcredits2','extcredits3','extcredits4','extcredits5','extcredits6','extcredits7','extcredits8','friends','posts','threads','digestposts','doings','blogs','albums','sharings','attachsize','views','oltime','todayattachs','todayattachsize', 'follower', 'following', 'newfollower', 'blacklist'),
  12.                 'status'        => array('regip','lastip','lastvisit','lastactivity','lastpost','lastsendmail','invisible','buyercredit','sellercredit','favtimes','sharetimes','profileprogress'),
  13.                 'field_forum'        => array('publishfeed','customshow','customstatus','medals','sightml','groupterms','authstr','groups','attentiongroup'),
  14.                 'field_home'        => array('videophoto','spacename','spacedescription','domain','addsize','addfriend','menunum','theme','spacecss','blockposition','recentnote','spacenote','privacy','feedfriend','acceptemail','magicgift','stickblogs'),
  15.                 'profile'        => array('realname','gender','birthyear','birthmonth','birthday','constellation','zodiac','telephone','mobile','idcardtype','idcard','address','zipcode','nationality','birthprovince','birthcity','resideprovince','residecity','residedist','residecommunity','residesuite','graduateschool','company','education','occupation','position','revenue','affectivestatus','lookingfor','bloodtype','height','weight','alipay','icq','qq','yahoo','msn','taobao','site','bio','interest','field1','field2','field3','field4','field5','field6','field7','field8'),
  16.                 'verify'        => array('verify1', 'verify2', 'verify3', 'verify4', 'verify5', 'verify6', 'verify7'),
  17.         );
  18.         $profiletable = '';
  19.         foreach($tablefields as $table => $fields) {
  20.                 if(in_array($field, $fields)) {
  21.                         $profiletable = $table;
  22.                         break;
  23.                 }
  24.         }
  25.         if($profiletable) {

  26.                 if(is_array($_G['member']) && $_G['member']['uid']) {
  27.                         space_merge($_G['member'], $profiletable);
  28.                 } else {
  29.                         foreach($tablefields[$profiletable] as $k) {
  30.                                 $_G['member'][$k] = '';
  31.                         }
  32.                 }
  33.                 return $_G['member'][$field];
  34.         }
  35.         return null;
  36. }
复制代码
[发帖际遇]: 君山 被钱袋砸中进医院,看病花了 10 泰拉. 幸运榜 / 衰神榜
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|友链申请|Archiver|手机版|小黑屋|游芯沙盒 ( 陕ICP备11006283号-1 )

GMT+8, 2024-12-4 01:08 , Processed in 0.102582 second(s), 35 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表