getUserFromContentId($_REQUEST['content_id']); } if (isset($_REQUEST['home'])) { // this allows for a numeric user_id or alpha_numeric user_id $queryUserId = $gBitUser->lookupHomepage($_REQUEST['home'], $gBitSystem->getPreference('case_sensitive_login', 'y') == 'y'); $_REQUEST['home'] = $queryUserId; $gQueryUser = new BitPermUser( $queryUserId ); $gQueryUser->load( TRUE ); } elseif( $gBitUser->isValid() ) { // We are looking at ourself, use our existing BitUser global $gBitUser; $gQueryUser = &$gBitUser; } if (!$gBitUser->isAdmin()) { if( $gQueryUser->getPreference( 'user_information' ) == 'private') { $gBitSystem->fatalError( tra("The user has choosen to make his information private") ); die; } } $gQueryUser->sanitizeUserInfo(); $gBitSmarty->assign_by_ref('gQueryUser', $gQueryUser); if( $gQueryUser->isValid() ) { $gBitSmarty->assign_by_ref( 'userInfo', $gQueryUser->mInfo ); $gBitSmarty->assign_by_ref( 'userPrefs', $gQueryUser->mPrefs ); $gBitSmarty->assign( 'homepage_header', $gQueryUser->getPreference( 'homepage_header' ) ); } ?>