Changeset 3469
- Timestamp:
- 11/21/2010 11:04:45 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-blogs.php
r3434 r3469 468 468 add_action( 'wp_set_comment_status', 'bp_blogs_manage_comment', 10, 2 ); 469 469 470 function bp_blogs_add_user_to_blog( $user_id, $role , $blog_id = false ) {471 global $ current_blog;470 function bp_blogs_add_user_to_blog( $user_id, $role = false, $blog_id = false ) { 471 global $wpdb, $current_blog; 472 472 473 473 if ( empty( $blog_id ) ) 474 474 $blog_id = $current_blog->blog_id; 475 475 476 if ( empty( $role ) ) { 477 $key = $wpdb->get_blog_prefix( $id ). 'capabilities'; 478 479 $roles = get_user_meta( $user_id, $key, true ); 480 481 if ( is_array( $roles ) ) 482 $role = array_search( 1, $roles ); 483 else 484 return false; 485 } 486 476 487 if ( $role != 'subscriber' ) 477 488 bp_blogs_record_blog( $blog_id, $user_id, true ); 478 489 } 479 490 add_action( 'add_user_to_blog', 'bp_blogs_add_user_to_blog', 10, 3 ); 491 add_action( 'profile_update', 'bp_blogs_add_user_to_blog' ); 492 add_action( 'user_register', 'bp_blogs_add_user_to_blog' ); 480 493 481 494 function bp_blogs_remove_user_from_blog( $user_id, $blog_id = false ) {
Note: See TracChangeset
for help on using the changeset viewer.