本帖最后由 茄子 于 2009-2-23 09:50 编辑
在启用了邀请码注册后,在使用邀请码注册时,页面的“好友邀请”头像右边应显示该好友的用户名,但不能显示,最后发现原来是function_cp.php下的invite_get($uid, $code)函数代码有误,- function invite_get($uid, $code) {
- global $_SGLOBAL, $_SN;
- $invitearr = array();
- if($uid && $code) {
- $query = $_SGLOBAL['db']->query("SELECT i.*, s.username, s.name, s.namestatus
- FROM ".tname('invite')." i
- LEFT JOIN ".tname('space')." s ON s.uid=i.uid
- WHERE i.uid='$uid' AND i.code='$code' AND i.fuid='0'");
- if($invitearr = $_SGLOBAL['db']->fetch_array($query)) {
- realname_set($value['uid'], $value['username'], $value['name'], $value['namestatus']);
- $invitearr = saddslashes($invitearr);
- }
- }
- return $invitearr;
- }
复制代码 应将
realname_set($value['uid'], $value['username'], $value['name'], $value['namestatus']);
中的value改为invitearr |