Skip to:
Content

BuddyPress.org

Ticket #5552: 5552.bp_is_current_component_core.patch

File 5552.bp_is_current_component_core.patch, 1.3 KB (added by r-a-y, 5 years ago)
  • src/bp-core/bp-core-functions.php

     
    338338/** Directory *****************************************************************/
    339339
    340340/**
     341 * Returns an array of core components.
     342 *
     343 * @since BuddyPress (2.1.0)
     344 *
     345 * @return array
     346 */
     347function bp_core_get_components() {
     348        return array(
     349                'activity',
     350                'members',
     351                'groups',
     352                'blogs',
     353                'xprofile',
     354                'friends',
     355                'messages',
     356                'settings',
     357                'notifications',
     358                'forums',
     359        );
     360}
     361
     362/**
    341363 * Fetch a list of BP directory pages from the appropriate meta table.
    342364 *
    343365 * @since BuddyPress (1.5.0)
  • src/bp-core/bp-core-template.php

     
    15371537 *         packaged components.
    15381538 */
    15391539function bp_is_current_component_core() {
    1540         $retval            = false;
    1541         $active_components = apply_filters( 'bp_active_components', bp_get_option( 'bp-active-components' ) );
     1540        $retval = false;
    15421541
    1543         foreach ( array_keys( $active_components ) as $active_component ) {
     1542        foreach ( bp_core_get_components() as $active_component ) {
    15441543                if ( bp_is_current_component( $active_component ) ) {
    15451544                        $retval = true;
    15461545                        break;