Skip to:
Content

BuddyPress.org

Ticket #3666: 3666.01.patch

File 3666.01.patch, 834 bytes (added by boonebgorges, 13 years ago)
  • bp-core/bp-core-catchuri.php

    diff --git bp-core/bp-core-catchuri.php bp-core/bp-core-catchuri.php
    index bb1c167..6cb0202 100644
    function bp_core_set_uri_globals() { 
    250250                                        return;
    251251                                }
    252252
     253                                if ( bp_core_is_user_spammer( $bp->displayed_user->id ) && !is_super_admin() ) {
     254                                        bp_do_404();
     255                                        return;
     256                                }
     257
    253258                                // Bump the offset
    254259                                if ( isset( $bp_uri[$uri_offset + 2] ) ) {
    255260                                        $bp_uri                = array_merge( array(), array_slice( $bp_uri, $uri_offset + 2 ) );
    function bp_core_catch_no_access() { 
    383388                bp_do_404();
    384389        }
    385390}
    386 add_action( 'wp', 'bp_core_catch_no_access' );
     391add_action( 'bp_init', 'bp_core_catch_no_access', 8 );
    387392
    388393/**
    389394 * Redirects a user to login for BP pages that require access control and adds an error message (if