Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
06/04/2024 02:30:49 AM (2 years 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.