Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
06/01/2024 07:41:30 PM (10 months ago)
Author:
espellcaste
Message:

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

Follow-up to 13883.

See #9164 and #7228

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-core/admin/bp-core-admin-rewrites.php

    r13877 r13886  
    4545        }
    4646
    47         $directory_pages     = (array) bp_core_get_directory_pages();
     47        $dir_pages_object    = bp_core_get_directory_pages();
     48        $directory_pages     = (array) $dir_pages_object;
    4849        $current_page_slugs  = wp_list_pluck( $directory_pages, 'slug', 'id' );
    4950        $current_page_titles = wp_list_pluck( $directory_pages, 'title', 'id' );
     
    8081
    8182            if ( isset( $posted_data['_bp_component_slugs'] ) && is_array( $posted_data['_bp_component_slugs'] ) ) {
    82                 $postarr['meta_input']['_bp_component_slugs'] = array_map( 'sanitize_title', $posted_data['_bp_component_slugs'] );
     83                $postarr['meta_input']['_bp_component_slugs'] = array_map( 'sanitize_title', (array) $posted_data['_bp_component_slugs'] );
    8384            }
    8485
     
    8788                $current_group_create_custom_slug = '';
    8889
    89                 if ( isset( $directory_pages->groups->custom_slugs['bp_group_create'] ) ) {
    90                     $current_group_create_custom_slug = $directory_pages->groups->custom_slugs['bp_group_create'];
     90                if ( isset( $dir_pages_object->groups->custom_slugs['bp_group_create'] ) ) {
     91                    $current_group_create_custom_slug = $dir_pages_object->groups->custom_slugs['bp_group_create'];
    9192                }
    9293
     
    261262                                                                    'slug'       => 'group',
    262263                                                                    'rewrite_id' => $edit_subnav['rewrite_id'] . '_group',
    263                                                                 )
     264                                                                ),
    264265                                                            )
    265266                                                        );
     
    268269
    269270                                                $members_sub_navigation[ $navs['main_nav']['slug'] ] = array(
    270                                                     'name'    => $navs['main_nav']['name'],
     271                                                    'name' => $navs['main_nav']['name'],
    271272                                                    'sub_nav' => $navs['sub_nav'],
    272273                                                );
    273274                                            }
    274                                         ?>
     275                                            ?>
    275276                                        <tr>
    276277                                            <th scope="row">
     
    286287                                            </th>
    287288                                            <td>
    288                                                 <input type="text" class="code" name="<?php printf( 'components[%1$d][_bp_component_slugs][%2$s]', absint( $directory_data->id ), esc_attr( $navs['main_nav']['rewrite_id'] ) ); ?>" id="<?php echo esc_attr( sprintf( '%s-slug', sanitize_key( $navs['main_nav']['rewrite_id'] ) ) ); ?>" value="<?php echo esc_attr( bp_rewrites_get_slug( $component_id, $navs['main_nav']['rewrite_id'],  $navs['main_nav']['slug'] ) ); ?>">
     289                                                <input type="text" class="code" name="<?php printf( 'components[%1$d][_bp_component_slugs][%2$s]', absint( $directory_data->id ), esc_attr( $navs['main_nav']['rewrite_id'] ) ); ?>" id="<?php echo esc_attr( sprintf( '%s-slug', sanitize_key( $navs['main_nav']['rewrite_id'] ) ) ); ?>" value="<?php echo esc_attr( bp_rewrites_get_slug( $component_id, $navs['main_nav']['rewrite_id'], $navs['main_nav']['slug'] ) ); ?>">
    289290                                            </td>
    290291                                        </tr>
Note: See TracChangeset for help on using the changeset viewer.