Changeset 6983
- Timestamp:
- 05/01/2013 06:10:39 PM (13 years ago)
- File:
-
- 1 edited
-
trunk/bp-members/bp-members-functions.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-members/bp-members-functions.php
r6978 r6983 655 655 return false; 656 656 657 $bp = buddypress(); 658 657 659 // Assume user is not spam 658 660 $is_spammer = false; 659 661 660 662 // Get user data 661 $user = get_userdata( $user_id ); 663 switch ( $user_id ) { 664 case bp_loggedin_user_id() : 665 $user = $bp->loggedin_user->userdata; 666 break; 667 668 case bp_displayed_user_id() : 669 $user = $bp->displayed_user->userdata; 670 break; 671 672 default : 673 $user = get_userdata( $user_id ); 674 break; 675 } 662 676 663 677 // No user found … … 1432 1446 */ 1433 1447 function bp_stop_live_spammer() { 1434 $bp = buddypress();1435 1436 1448 // user isn't logged in, so stop! 1437 if ( empty( $bp->loggedin_user) ) {1449 if ( ! is_user_logged_in() ) { 1438 1450 return; 1439 1451 } 1440 1452 1441 // get logged-in userdata1442 $user = $bp->loggedin_user->userdata;1443 1444 // setup spammer boolean1445 $spammer = false;1446 1447 // multisite spammer1448 if ( ! empty( $user->spam ) ) {1449 $spammer = true;1450 1451 // single site spammer1452 } elseif ( $user->user_status == 1 ) {1453 $spammer = true;1454 }1455 1456 1453 // if spammer, kills access to the site 1457 if ( $spammer) {1454 if ( bp_is_user_spammer( bp_loggedin_user_id() ) ) { 1458 1455 // the spammer will not be able to view any portion of the site whatsoever 1459 1456 // this is a good detterent as the user cannot re-register to the site easily
Note: See TracChangeset
for help on using the changeset viewer.