| @@ 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='" . XOOPS_URL . '/userinfo.php?uid=' . $userid . "'>" . $ts->htmlSpecialChars($username) . '</a>]'; |
|
| 187 | } else { |
|
| 188 | $linkeduser = "<a href='" . XOOPS_URL . '/userinfo.php?uid=' . $userid . "'>" . ucfirst($ts->htmlSpecialChars($username)) . '</a>'; |
|
| 189 | } |
|
| 190 | ||
| 191 | return $linkeduser; |
|
| 192 | } |
|
| 193 | } |
|
| 194 | ||
| 195 | return $GLOBALS['xoopsConfig']['anonymous']; |
|
| 196 | } |
|
| 197 | ||
| 198 | /** |
|
| 199 | * @param $user |
|
| @@ 21-50 (lines=30) @@ | ||
| 18 | * @param integer $name: 0 Use Usenamer 1 Use realname |
|
| 19 | * @return |
|
| 20 | **/ |
|
| 21 | function lx_getLinkedUnameFromId($userid = 0, $name= 0) { |
|
| 22 | if (!is_numeric($userid)) { |
|
| 23 | return $userid; |
|
| 24 | } |
|
| 25 | ||
| 26 | $userid = intval($userid); |
|
| 27 | if ($userid > 0) { |
|
| 28 | $member_handler = xoops_gethandler('member'); |
|
| 29 | $user = $member_handler->getUser($userid); |
|
| 30 | ||
| 31 | if (is_object($user)) { |
|
| 32 | $ts = MyTextSanitizer::getInstance(); |
|
| 33 | $username = $user->getVar('uname'); |
|
| 34 | $usernameu = $user->getVar('name'); |
|
| 35 | ||
| 36 | if ( ($name) && !empty($usernameu)) { |
|
| 37 | $username = $user->getVar('name'); |
|
| 38 | } |
|
| 39 | if ( !empty($usernameu)) { |
|
| 40 | $linkeduser = "$usernameu [<a href='".XOOPS_URL."/userinfo.php?uid=".$userid."'>". $ts->htmlSpecialChars($username) ."</a>]"; |
|
| 41 | } else { |
|
| 42 | $linkeduser = "<a href='".XOOPS_URL."/userinfo.php?uid=".$userid."'>". ucfirst($ts->htmlSpecialChars($username)) ."</a>"; |
|
| 43 | } |
|
| 44 | ||
| 45 | return $linkeduser; |
|
| 46 | } |
|
| 47 | } |
|
| 48 | ||
| 49 | return $GLOBALS['xoopsConfig']['anonymous']; |
|
| 50 | } |
|
| 51 | ||
| 52 | function lx_getuserForm($user) { |
|
| 53 | global $xoopsDB, $xoopsConfig; |
|