| @@ 166-196 (lines=31) @@ | ||
| 163 | * @param integer $name : 0 Use Usenamer 1 Use realname |
|
| 164 | * @return string |
|
| 165 | */ |
|
| 166 | public static function getLinkedUnameFromId($userid = 0, $name = 0) |
|
| 167 | { |
|
| 168 | if (!is_numeric($userid)) { |
|
| 169 | return $userid; |
|
| 170 | } |
|
| 171 | ||
| 172 | $userid = (int)$userid; |
|
| 173 | if ($userid > 0) { |
|
| 174 | $memberHandler = xoops_getHandler('member'); |
|
| 175 | $user = $memberHandler->getUser($userid); |
|
| 176 | ||
| 177 | if (is_object($user)) { |
|
| 178 | $ts = MyTextSanitizer::getInstance(); |
|
| 179 | $username = $user->getVar('uname'); |
|
| 180 | $usernameu = $user->getVar('name'); |
|
| 181 | ||
| 182 | if ($name && !empty($usernameu)) { |
|
| 183 | $username = $user->getVar('name'); |
|
| 184 | } |
|
| 185 | if (!empty($usernameu)) { |
|
| 186 | $linkeduser = "$usernameu [<a href='" |
|
| 187 | . XOOPS_URL |
|
| 188 | . '/userinfo.php?uid=' |
|
| 189 | . $userid |
|
| 190 | . "'>" |
|
| 191 | . $ts->htmlSpecialChars($username) |
|
| 192 | . '</a>]'; |
|
| 193 | } else { |
|
| 194 | $linkeduser = "<a href='" |
|
| 195 | . XOOPS_URL |
|
| 196 | . '/userinfo.php?uid=' |
|
| 197 | . $userid |
|
| 198 | . "'>" |
|
| 199 | . ucfirst($ts->htmlSpecialChars($username)) |
|
| @@ 19-48 (lines=30) @@ | ||
| 16 | * @param integer $name: 0 Use Usenamer 1 Use realname |
|
| 17 | * @return |
|
| 18 | **/ |
|
| 19 | function lx_getLinkedUnameFromId($userid = 0, $name= 0) { |
|
| 20 | if (!is_numeric($userid)) { |
|
| 21 | return $userid; |
|
| 22 | } |
|
| 23 | ||
| 24 | $userid = intval($userid); |
|
| 25 | if ($userid > 0) { |
|
| 26 | $member_handler = xoops_gethandler('member'); |
|
| 27 | $user = $member_handler->getUser($userid); |
|
| 28 | ||
| 29 | if (is_object($user)) { |
|
| 30 | $ts = MyTextSanitizer::getInstance(); |
|
| 31 | $username = $user->getVar('uname'); |
|
| 32 | $usernameu = $user->getVar('name'); |
|
| 33 | ||
| 34 | if ( ($name) && !empty($usernameu)) { |
|
| 35 | $username = $user->getVar('name'); |
|
| 36 | } |
|
| 37 | if ( !empty($usernameu)) { |
|
| 38 | $linkeduser = "$usernameu [<a href='".XOOPS_URL."/userinfo.php?uid=".$userid."'>". $ts->htmlSpecialChars($username) ."</a>]"; |
|
| 39 | } else { |
|
| 40 | $linkeduser = "<a href='".XOOPS_URL."/userinfo.php?uid=".$userid."'>". ucfirst($ts->htmlSpecialChars($username)) ."</a>"; |
|
| 41 | } |
|
| 42 | ||
| 43 | return $linkeduser; |
|
| 44 | } |
|
| 45 | } |
|
| 46 | ||
| 47 | return $GLOBALS['xoopsConfig']['anonymous']; |
|
| 48 | } |
|
| 49 | ||
| 50 | function lx_getuserForm($user) { |
|
| 51 | global $xoopsDB, $xoopsConfig; |
|