From a55d513922b9126c64162529792ee7875df9e2b0 Mon Sep 17 00:00:00 2001 From: donncha Date: Fri, 19 Oct 2007 14:05:47 +0000 Subject: Move functions into wp-admin/includes/mu.php because of potential conflict with bbpress, thanks beaulebens git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@1112 7be80a69-a1ef-0310-a953-fb0f7c49ff36 --- wp-admin/includes/mu.php | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'wp-admin') diff --git a/wp-admin/includes/mu.php b/wp-admin/includes/mu.php index 36720d0..250d24b 100644 --- a/wp-admin/includes/mu.php +++ b/wp-admin/includes/mu.php @@ -274,4 +274,34 @@ function xmlrpc_active_setting( $id ) { query( "UPDATE {$wpdb->users} SET {$pref} = '{$value}' WHERE ID = '$id'" ); + + if( $refresh == 1 ) + refresh_user_details($id); + + if( $pref == 'spam' ) { + if( $value == 1 ) + do_action( "make_spam_user", $id ); + else + do_action( "make_ham_user", $id ); + } + + return $value; +} + +function refresh_user_details($id) { + $id = (int) $id; + + if ( !$user = get_userdata( $id ) ) + return false; + + wp_cache_delete($id, 'users'); + wp_cache_delete($user->user_login, 'userlogins'); + return $id; +} + ?> -- cgit