Skip to:
Content

BuddyPress.org

Changeset 2362


Ignore:
Timestamp:
01/19/2010 04:02:35 PM (17 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.