Skip to:
Content

bbPress.org

Changeset 2798


Ignore:
Timestamp:
01/13/2011 05:44:19 AM (15 years ago)
Author:
johnjamesjacoby
Message:

Remove logged_in and anonymous posting checks to prevent conflicts when anonymous posting is toggled after posts have been entered by anonymous users. Fixes #1367

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bb-includes/functions.bb-topics.php

    r2717 r2798  
    176176    $forum_id = (int) $forum->forum_id;
    177177
    178     if ( bb_is_user_logged_in() || bb_is_login_required() ) {
    179         if ( !$user = bb_get_user( $topic_poster ) )
    180             if ( !$user = bb_get_user( $topic_poster_name, array( 'by' => 'login' ) ) )
    181                 return false;
    182         $topic_poster = $user->ID;
     178    if ( !$user = bb_get_user( $topic_poster ) )
     179        $user = bb_get_user( $topic_poster_name, array( 'by' => 'login' ) );
     180
     181    if ( !empty( $user ) ) {
     182        $topic_poster      = $user->ID;
    183183        $topic_poster_name = $user->user_login;
    184 
    185         if ( !$last_user = bb_get_user( $topic_last_poster ) )
    186             if ( !$last_user = bb_get_user( $topic_last_poster_name, array( 'by' => 'login' ) ) )
    187                 return false;
    188         $topic_last_poster = $last_user->ID;
     184    }
     185
     186    if ( !$last_user = bb_get_user( $topic_last_poster ) )
     187        $last_user = bb_get_user( $topic_last_poster_name, array( 'by' => 'login' ) );
     188
     189    if ( !empty( $last_user ) ) {
     190        $topic_last_poster      = $last_user->ID;
    189191        $topic_last_poster_name = $last_user->user_login;
    190192    }
Note: See TracChangeset for help on using the changeset viewer.