예제 #1
0
        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;
}