/** * Get avatar path * if the avatar does not exist, default avatar will be retrieved * * @param int $size Get avatar with exist size * * @return string Path to avatar */ function get_avatar($size = false) { $avatars = []; foreach (['big', 'medium', 'small'] as $one) { $avatars[$one] = avatar_default($one); if (avatar_size($one) !== false) { $avatars[$one] = avatar_size($one); } } return $size && isset($avatars[$size]) ? $avatars[$size] : false; }
} if ($experience) { $setarr['experience'] = "experience=experience+{$experience}"; } $setarr['avatar'] = 'avatar=1'; $setarr['updatetime'] = "updatetime={$_SGLOBAL['timestamp']}"; } } else { if ($space['avatar']) { $setarr['avatar'] = 'avatar=0'; } } if ($setarr) { $_SGLOBAL['db']->query("UPDATE " . tname('space') . " SET " . implode(',', $setarr) . " WHERE uid='{$space['uid']}'"); } if (empty($_REQUEST['refer'])) { $_REQUEST['refer'] = 'space.php?do=home'; } realname_get(); //增加用户头像地址 $space['avatar_url'] = $space['avatar'] ? avatar($space['uid'], 'middle', TRUE) : avatar_default(); //通知数 $space['allnotenum'] = 0; foreach (array('notenum', 'pokenum', 'addfriendnum', 'mtaginvitenum', 'eventinvitenum', 'myinvitenum') as $value) { $space['allnotenum'] = $space['allnotenum'] + $space[$value]; } capi_showmessage_by_data('login_success', 0, array("m_auth" => rawurlencode($auth), 'uhash' => $_SGLOBAL['uhash'], "formhash" => formhash(), "space" => $space)); } $membername = empty($_SCOOKIE['loginuser']) ? '' : sstripslashes($_SCOOKIE['loginuser']); $cookiecheck = ' checked'; //include template('do_login');