Skip to:
Content

BuddyPress.org

Changeset 3434 for trunk/bp-core.php


Ignore:
Timestamp:
11/17/2010 03:23:04 AM (14 years ago)
Author:
boonebgorges
Message:

Fires custom BP hook when user is marked as spam, in order to account for instances where Network is not enabled. Fixes #1975

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-core.php

    r3393 r3434  
    458458
    459459        $wpdb->update( $wpdb->users, array( 'user_status' => $is_spam ), array( 'ID' => $bp->displayed_user->id ) );
    460 
     460       
    461461        if ( $is_spam )
    462462            bp_core_add_message( __( 'User marked as spammer. Spam users are visible only to site admins.', 'buddypress' ) );
     
    467467        if ( $is_spam && function_exists( 'bp_activity_hide_user_activity' ) )
    468468            bp_activity_hide_user_activity( $bp->displayed_user->id );
     469       
     470        // We need a special hook for is_spam so that components can delete data at spam time
     471        if ( $is_spam )
     472                do_action( 'bp_make_spam_user', $bp->displayed_user->id );
    469473
    470474        do_action( 'bp_core_action_set_spammer_status', $bp->displayed_user->id, $is_spam );
     
    19121916add_action( 'wpmu_delete_user', 'bp_core_remove_data' );
    19131917add_action( 'delete_user', 'bp_core_remove_data' );
    1914 add_action( 'make_spam_user', 'bp_core_remove_data' );
     1918add_action( 'bp_make_spam_user', 'bp_core_remove_data' );
    19151919
    19161920/**
Note: See TracChangeset for help on using the changeset viewer.