All pastes #63035 Raw Edit

Mine

public text v1 · immutable
#63035 ·published 2006-06-07 20:56 UTC
rendered paste body
global $gQueryUser, $gBitUser, $gBitSmarty;

#if( !empty( $gQueryUser->mInfo ) ) {
#       $gBitSmarty->assign_by_ref('userInfo', $gQueryUser->mInfo );
#} elseif( !empty( $gBitUser->mInfo ) ) {
#       $gBitSmarty->assign_by_ref('userInfo', $gBitUser->mInfo );
#}
if ( isset($module_params['user_id']) && !empty($module_params['user_id'])) {
        $user = new BitUser($module_params['user_id']);
        $user->load();
        $gBitSmarty->assign_by_ref('userInfo', $user->mInfo );
} elseif ( isset($module_params['login']) && !empty($module_params['login']) ) {
        $query = "select `user_id` from `".BIT_DB_PREFIX."users_users` where `login`=?";
        $id = $gBitUser->mDb->getOne( $query, array($module_params['login']) );
        if (isset($id) && !empty($id)) {
                $user = new BitUser($id);
                $user->load();
                $gBitSmarty->assign_by_ref('userInfo', $user->mInfo );
        }
} elseif ( !empty( $gQueryUser->mInfo ) ) {
        $gBitSmarty->assign_by_ref('userInfo', $gQueryUser->mInfo );
} elseif( !empty( $gBitUser->mInfo ) ) {
        $gBitSmarty->assign_by_ref('userInfo', $gBitUser->mInfo );
}
?>