Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
06/04/2024 02:30:49 AM (20 months ago)
Author:
espellcaste
Message:

WPCS: Part X: miscellaneous fixes for some of the files of the core component.

Follow-up to [13901]

See #9164 and #7228

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-core/bp-core-theme-compatibility.php

    r13890 r13903  
    3636
    3737    // Make sure theme package is available, set to default if not.
    38     if ( ! isset( $bp->theme_compat->packages[$theme] ) || ! is_a( $bp->theme_compat->packages[$theme], 'BP_Theme_Compat' ) ) {
     38    if ( ! isset( $bp->theme_compat->packages[ $theme ] ) || ! is_a( $bp->theme_compat->packages[ $theme ], 'BP_Theme_Compat' ) ) {
    3939        $theme = 'legacy';
    4040    }
    4141
    4242    // Set the active theme compat theme.
    43     $bp->theme_compat->theme = $bp->theme_compat->packages[$theme];
     43    $bp->theme_compat->theme = $bp->theme_compat->packages[ $theme ];
    4444}
    4545
     
    208208        $theme_compat = false;
    209209
    210     // If the theme doesn't support BP, do some additional checks.
    211     } else {
     210        // If the theme doesn't support BP, do some additional checks.
     211    } elseif ( in_array( 'bp-default', array( get_template(), get_stylesheet() ), true ) ) {
    212212        // Bail if theme is a derivative of bp-default.
    213         if ( in_array( 'bp-default', array( get_template(), get_stylesheet() ) ) ) {
    214             $theme_compat = false;
     213        $theme_compat = false;
    215214
    216215        // Brute-force check for a BP template.
    217216        // Examples are clones of bp-default.
    218         } elseif ( locate_template( 'members/members-loop.php', false, false ) ) {
    219             $theme_compat = false;
    220         }
     217    } elseif ( locate_template( 'members/members-loop.php', false, false ) ) {
     218        $theme_compat = false;
    221219    }
    222220
     
    250248 *
    251249 * @param bool $set True to set the flag to true, false to set it to false.
    252  * @return bool Returns the value of $set.
     250 * @return bool
    253251 */
    254252function bp_set_theme_compat_active( $set = true ) {
     
    462460    }
    463461
    464     bp_set_theme_compat_feature( 'legacy', array(
    465         'name'     => 'cover_image',
    466         'settings' => array(
    467             'components'   => array( 'members', 'groups' ),
    468             'width'        => $bp_content_width,
    469             'height'       => $top_offset + round( $avatar_height / 2 ),
    470             'callback'     => 'bp_legacy_theme_cover_image',
    471             'theme_handle' => $bp_handle,
    472         ),
    473     ) );
     462    bp_set_theme_compat_feature(
     463        'legacy',
     464        array(
     465            'name'     => 'cover_image',
     466            'settings' => array(
     467                'components'   => array( 'members', 'groups' ),
     468                'width'        => $bp_content_width,
     469                'height'       => $top_offset + round( $avatar_height / 2 ),
     470                'callback'     => 'bp_legacy_theme_cover_image',
     471                'theme_handle' => $bp_handle,
     472            ),
     473        )
     474    );
    474475}
    475476
     
    490491    }
    491492
    492     return (bool) ( $bp->theme_compat->original_template == $template );
     493    return (bool) ( $bp->theme_compat->original_template === $template );
    493494}
    494495
     
    524525    // Only set if the theme package was not previously registered or if the
    525526    // override flag is set.
    526     if ( empty( $bp->theme_compat->packages[$theme->id] ) || ( true === $override ) ) {
    527         $bp->theme_compat->packages[$theme->id] = $theme;
     527    if ( empty( $bp->theme_compat->packages[ $theme->id ] ) || ( true === $override ) ) {
     528        $bp->theme_compat->packages[ $theme->id ] = $theme;
    528529    }
    529530}
     
    632633
    633634    // Copy the new post global into the main $wp_query.
    634     $wp_query->post       = $post;
    635     $wp_query->posts      = array( $post );
     635    $wp_query->post  = $post;
     636    $wp_query->posts = array( $post );
    636637
    637638    // Prevent comments form from appearing.
     
    821822
    822823    // Filters exist.
    823     if ( isset( $wp_filter[$tag] ) ) {
     824    if ( isset( $wp_filter[ $tag ] ) ) {
    824825
    825826        // Filters exist in this priority.
    826         if ( ! empty( $priority ) && isset( $wp_filter[$tag][$priority] ) ) {
     827        if ( ! empty( $priority ) && isset( $wp_filter[ $tag ][ $priority ] ) ) {
    827828
    828829            // Store filters in a backup.
    829             $bp->filters->wp_filter[$tag][$priority] = $wp_filter[$tag][$priority];
     830            $bp->filters->wp_filter[ $tag ][ $priority ] = $wp_filter[ $tag ][ $priority ];
    830831
    831832            // Unset the filters.
    832             unset( $wp_filter[$tag][$priority] );
    833 
    834         // Priority is empty.
     833            unset( $wp_filter[ $tag ][ $priority ] );
     834
     835            // Priority is empty.
    835836        } else {
    836837
    837838            // Store filters in a backup.
    838             $bp->filters->wp_filter[$tag] = $wp_filter[$tag];
     839            $bp->filters->wp_filter[ $tag ] = $wp_filter[ $tag ];
    839840
    840841            // Unset the filters.
    841             unset( $wp_filter[$tag] );
     842            unset( $wp_filter[ $tag ] );
    842843        }
    843844    }
    844845
    845846    // Check merged filters.
    846     if ( isset( $merged_filters[$tag] ) ) {
     847    if ( isset( $merged_filters[ $tag ] ) ) {
    847848
    848849        // Store filters in a backup.
    849         $bp->filters->merged_filters[$tag] = $merged_filters[$tag];
     850        $bp->filters->merged_filters[ $tag ] = $merged_filters[ $tag ];
    850851
    851852        // Unset the filters.
    852         unset( $merged_filters[$tag] );
     853        unset( $merged_filters[ $tag ] );
    853854    }
    854855
     
    876877
    877878    // Filters exist.
    878     if ( isset( $bp->filters->wp_filter[$tag] ) ) {
     879    if ( isset( $bp->filters->wp_filter[ $tag ] ) ) {
    879880
    880881        // Filters exist in this priority.
    881         if ( ! empty( $priority ) && isset( $bp->filters->wp_filter[$tag][$priority] ) ) {
     882        if ( ! empty( $priority ) && isset( $bp->filters->wp_filter[ $tag ][ $priority ] ) ) {
    882883
    883884            // Store filters in a backup.
    884             $wp_filter[$tag][$priority] = $bp->filters->wp_filter[$tag][$priority];
     885            $wp_filter[ $tag ][ $priority ] = $bp->filters->wp_filter[ $tag ][ $priority ];
    885886
    886887            // Unset the filters.
    887             unset( $bp->filters->wp_filter[$tag][$priority] );
    888 
    889         // Priority is empty.
     888            unset( $bp->filters->wp_filter[ $tag ][ $priority ] );
     889
     890            // Priority is empty.
    890891        } else {
    891892
    892893            // Store filters in a backup.
    893             $wp_filter[$tag] = $bp->filters->wp_filter[$tag];
     894            $wp_filter[ $tag ] = $bp->filters->wp_filter[ $tag ];
    894895
    895896            // Unset the filters.
    896             unset( $bp->filters->wp_filter[$tag] );
     897            unset( $bp->filters->wp_filter[ $tag ] );
    897898        }
    898899    }
    899900
    900901    // Check merged filters.
    901     if ( isset( $bp->filters->merged_filters[$tag] ) ) {
     902    if ( isset( $bp->filters->merged_filters[ $tag ] ) ) {
    902903
    903904        // Store filters in a backup.
    904         $merged_filters[$tag] = $bp->filters->merged_filters[$tag];
     905        $merged_filters[ $tag ] = $bp->filters->merged_filters[ $tag ];
    905906
    906907        // Unset the filters.
    907         unset( $bp->filters->merged_filters[$tag] );
     908        unset( $bp->filters->merged_filters[ $tag ] );
    908909    }
    909910
Note: See TracChangeset for help on using the changeset viewer.