Skip to:
Content

BuddyPress.org

Changeset 2362


Ignore:
Timestamp:
01/19/2010 04:02:35 PM (15 years ago)
Author:
apeatling
Message:

Fixes #1617 - Show deleted user's name on forum posts as "Deleted User".

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-activity.php

    r2356 r2362  
    901901    BP_Activity_Activity::delete_for_user( $user_id );
    902902
     903    // Remove any usermeta
     904    delete_usermeta( $user_id, 'bp_latest_update' );
     905    delete_usermeta( $user_id, 'bp_favorite_activities' );
     906
    903907    do_action( 'bp_activity_remove_data', $user_id );
    904908}
  • trunk/bp-core.php

    r2343 r2362  
    10691069function bp_core_get_userlink( $user_id, $no_anchor = false, $just_link = false, $deprecated = false, $with_s = false ) {
    10701070    $display_name = bp_core_get_user_displayname( $user_id );
     1071
     1072    if ( empty( $display_name ) )
     1073        return false;
    10711074
    10721075    if ( $with_s )
  • trunk/bp-forums/bp-forums-templatetags.php

    r2277 r2362  
    275275        global $forum_template;
    276276
    277         return apply_filters( 'bp_get_the_topic_poster_name', bp_core_get_userlink( $forum_template->topic->topic_poster ) );
     277        if ( !$name = bp_core_get_userlink( $forum_template->topic->poster_id ) )
     278            return __( 'Deleted User', 'buddypress' );
     279
     280        return apply_filters( 'bp_get_the_topic_poster_name', $name );
    278281    }
    279282
     
    321324        global $forum_template;
    322325
    323         return apply_filters( 'bp_get_the_topic_last_poster_name', bp_core_get_userlink( $forum_template->topic->topic_last_poster ) );
     326        if ( !$name = bp_core_get_userlink( $forum_template->topic->topic_last_poster ) )
     327            return __( 'Deleted User', 'buddypress' );
     328
     329        return apply_filters( 'bp_get_the_topic_last_poster_name', $name );
    324330    }
    325331
     
    856862        global $topic_template;
    857863
     864        if ( !$name = bp_core_get_userlink( $topic_template->post->poster_id ) )
     865            return __( 'Deleted User', 'buddypress' );
     866
    858867        return apply_filters( 'bp_get_the_topic_post_poster_name', bp_core_get_userlink( $topic_template->post->poster_id ) );
    859868    }
  • trunk/bp-friends/bp-friends-classes.php

    r2324 r2362  
    322322}
    323323
    324 
    325 
    326324?>
Note: See TracChangeset for help on using the changeset viewer.