echo 'User level: ' . UserHandler::getUserLevel($user_id) . '<br/>'; $gender_id = UserSetting::get($user_id, 'gender'); $gender = Setting::getById(USERDATA_OPTION, $gender_id); echo 'Gender: ' . $gender . '<br/>'; $pres = UserSetting::get($user_id, 'presentation'); if ($pres) { echo 'Presentation: ' . $pres . '<br/>'; } $pic_id = UserSetting::get($user_id, 'picture'); if ($pic_id) { echo 'Profile picture:<br/>'; $a = new XhtmlComponentA(); $a->href = getThumbUrl($pic_id, 0, 0); $a->content = showThumb($pic_id, 'Profilbild', 150, 150); echo $a->render(); } else { $avatar_opt = UserSetting::get($user_id, 'avatar'); // get pic id from avatar_id $avatar_id = UserDataFieldOption::getById($avatar_opt); if ($avatar_id) { echo 'Avatar:<br/>'; $a = new XhtmlComponentA(); $a->href = getThumbUrl($avatar_id, 0, 0); $a->content = showThumb($avatar_id, 'Avatar', 150, 150); echo $a->render(); } } break; default: echo 'No handler for view ' . $this->owner; }