Skip to:
Content

BuddyPress.org

Changeset 14124


Ignore:
Timestamp:
04/19/2025 01:12:19 PM (10 months ago)
Author:
espellcaste
Message:

WPCS - miscellaneous fixes for the BP Settings component.

See #9174
See #9173

Location:
trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/phpcs.xml.dist

    r14026 r14124  
    5252        <exclude name="Generic.WhiteSpace.ScopeIndent.IncorrectExact" />
    5353
     54        <!-- Usually harmless, let's skip them. -->
     55        <exclude name="Squiz.Commenting.InlineComment.InvalidEndChar" />
     56        <exclude name="Squiz.PHP.CommentedOutCode.Found" />
     57
    5458        <exclude name="WordPress.Security.ValidatedSanitizedInput.InputNotValidated" />
    5559        <exclude name="WordPress.Security.ValidatedSanitizedInput.InputNotSanitized" />
  • trunk/src/bp-settings/actions/capabilities.php

    r14077 r14124  
    5454    $is_spammer = ! empty( $_POST['user-spammer'] ) ? true : false;
    5555
    56     if ( bp_is_user_spammer( bp_displayed_user_id() ) != $is_spammer ) {
    57         $status = ( true == $is_spammer ) ? 'spam' : 'ham';
     56    if ( bp_is_user_spammer( bp_displayed_user_id() ) !== $is_spammer ) {
     57        $status = ( true === $is_spammer ) ? 'spam' : 'ham';
    5858        bp_core_process_spammer_status( bp_displayed_user_id(), $status );
    5959
  • trunk/src/bp-settings/actions/general.php

    r14077 r14124  
    156156                if ( ! $pass_error->get_error_message() ) {
    157157                    // Password change attempt is successful.
    158                     if ( ( ! empty( $_POST['pwd'] ) && wp_unslash( $_POST['pwd'] ) !== $pass ) || is_super_admin() )  {
     158                    if ( ( ! empty( $_POST['pwd'] ) && wp_unslash( $_POST['pwd'] ) !== $pass ) || is_super_admin() ) {
    159159                        $update_user['user_pass'] = $_POST['pass1'];
    160160                        $pass_error               = false;
     
    196196    // Email feedback.
    197197    switch ( $email_error ) {
    198         case 'invalid' :
    199             $feedback['email_invalid']  = __( 'That email address is invalid. Check the formatting and try again.', 'buddypress' );
    200             break;
    201         case 'blocked' :
    202             $feedback['email_blocked']  = __( 'That email address is currently unavailable for use.', 'buddypress' );
    203             break;
    204         case 'taken' :
    205             $feedback['email_taken']    = __( 'That email address is already taken.', 'buddypress' );
    206             break;
    207         case 'empty' :
    208             $feedback['email_empty']    = __( 'Email address cannot be empty.', 'buddypress' );
    209             break;
    210         case false :
     198        case 'invalid':
     199            $feedback['email_invalid'] = __( 'That email address is invalid. Check the formatting and try again.', 'buddypress' );
     200            break;
     201        case 'blocked':
     202            $feedback['email_blocked'] = __( 'That email address is currently unavailable for use.', 'buddypress' );
     203            break;
     204        case 'taken':
     205            $feedback['email_taken'] = __( 'That email address is already taken.', 'buddypress' );
     206            break;
     207        case 'empty':
     208            $feedback['email_empty'] = __( 'Email address cannot be empty.', 'buddypress' );
     209            break;
     210        case false:
    211211            // No change.
    212212            break;
     
    218218
    219219    // No errors so show a simple success message.
    220     if ( ( ( false === $email_error ) || ( false == $pass_error ) ) && ( ( true === $pass_changed ) || ( true === $email_changed ) ) ) {
     220    if ( ( ( false === $email_error ) || ( false === $pass_error ) ) && ( ( true === $pass_changed ) || ( true === $email_changed ) ) ) {
    221221        $feedback[]    = __( 'Your settings have been saved.', 'buddypress' );
    222222        $feedback_type = 'success';
     
    297297        }
    298298
    299         $email_changed = wp_update_user( array(
    300             'ID'         => $user_id,
    301             'user_email' => trim( $pending_email['newemail'] ),
    302         ) );
     299        $email_changed = wp_update_user(
     300            array(
     301                'ID'         => $user_id,
     302                'user_email' => trim( $pending_email['newemail'] ),
     303            )
     304        );
    303305
    304306        if ( $email_changed ) {
  • trunk/src/bp-settings/actions/notifications.php

    r14077 r14124  
    4040    // Switch feedback for super admins.
    4141    if ( bp_is_my_profile() ) {
    42         bp_core_add_message( __( 'Your notification settings have been saved.',        'buddypress' ), 'success' );
     42        bp_core_add_message( __( 'Your notification settings have been saved.', 'buddypress' ), 'success' );
    4343    } else {
    4444        bp_core_add_message( __( "This user's notification settings have been saved.", 'buddypress' ), 'success' );
  • trunk/src/bp-settings/bp-settings-filters.php

    r14077 r14124  
    88 */
    99
    10 // Personal data export.
    11 add_filter( 'wp_privacy_personal_data_exporters', 'bp_settings_register_personal_data_exporter' );
     10// Exit if accessed directly.
     11defined( 'ABSPATH' ) || exit;
    1212
    1313/**
     
    2929    return $exporters;
    3030}
     31add_filter( 'wp_privacy_personal_data_exporters', 'bp_settings_register_personal_data_exporter' );
  • trunk/src/bp-settings/bp-settings-functions.php

    r14077 r14124  
    8989 */
    9090function bp_settings_get_registered_notification_keys() {
    91 
    9291    ob_start();
     92
    9393    /**
    9494     * Fires at the start of the building of the notification keys allowed list.
     
    9797     */
    9898    do_action( 'bp_notification_settings' );
     99
    99100    $screen = ob_get_clean();
    100101
     
    114115 *
    115116 * @since 4.0.0
    116  *
    117  * @param string $email_address  The user's email address.
    118  * @param int    $page           Batch number.
     117 * @since 15.0.0 The `$page` parameter was removed since it was unused.
     118 *
     119 * @param string $email_address The user's email address.
    119120 * @return array An array of personal data.
    120121 */
    121 function bp_settings_personal_data_exporter( $email_address, $page ) {
     122function bp_settings_personal_data_exporter( $email_address ) {
    122123    $email_address = trim( $email_address );
    123124
     
    239240    }
    240241
    241     $query = new WP_Query( array(
    242         'author'        => (int) $user_id,
    243         'post_type'     => 'user_request',
    244         'post_status'   => 'any',
    245         'post_name__in' => array(
    246             'export_personal_data',
    247         ),
    248     ) );
     242    $query = new WP_Query(
     243        array(
     244            'author'        => (int) $user_id,
     245            'post_type'     => 'user_request',
     246            'post_status'   => 'any',
     247            'post_name__in' => array(
     248                'export_personal_data',
     249            ),
     250        )
     251    );
    249252
    250253    if ( ! empty( $query->post ) ) {
    251254        return wp_get_user_request( $query->post->ID );
    252     } else {
    253         return false;
    254     }
     255    }
     256
     257    return false;
    255258}
    256259
     
    328331    /** This filter is documented in /wp-admin/includes/ajax-actions.php */
    329332    $exporters             = apply_filters( 'wp_privacy_personal_data_exporters', array() );
    330     $custom_friendly_names = apply_filters( 'bp_settings_data_custom_friendly_names', array(
    331         'wordpress-comments' => _x( 'Comments', 'WP Comments data exporter friendly name', 'buddypress' ),
    332         'wordpress-media'    => _x( 'Media', 'WP Media data exporter friendly name', 'buddypress' ),
    333         'wordpress-user'     => _x( 'Personal information', 'WP Media data exporter friendly name', 'buddypress' ),
    334     ) );
     333    $custom_friendly_names = apply_filters(
     334        'bp_settings_data_custom_friendly_names',
     335        array(
     336            'wordpress-comments' => _x( 'Comments', 'WP Comments data exporter friendly name', 'buddypress' ),
     337            'wordpress-media'    => _x( 'Media', 'WP Media data exporter friendly name', 'buddypress' ),
     338            'wordpress-user'     => _x( 'Personal information', 'WP Media data exporter friendly name', 'buddypress' ),
     339        )
     340    );
    335341
    336342?>
    337343    <ul>
    338     <?php foreach ( $exporters as $exporter => $data ) :
     344    <?php
     345    foreach ( $exporters as $exporter => $data ) :
    339346        // Use the exporter friendly name by default.
    340347        $friendly_name = $data['exporter_friendly_name'];
  • trunk/src/bp-settings/bp-settings-template.php

    r14077 r14124  
    7979    }
    8080
    81     if ( bp_get_displayed_user_email() == $pending_email['newemail'] ) {
     81    if ( bp_get_displayed_user_email() === $pending_email['newemail'] ) {
    8282        return;
    8383    }
  • trunk/src/bp-settings/classes/class-bp-settings-component.php

    r14077 r14124  
    4343     */
    4444    public function includes( $includes = array() ) {
    45         parent::includes( array(
    46             'template',
    47             'filters',
    48             'functions',
    49         ) );
     45        parent::includes(
     46            array(
     47                'template',
     48                'filters',
     49                'functions',
     50            )
     51        );
    5052    }
    5153
     
    113115
    114116        // All globals for settings component.
    115         parent::setup_globals( array(
    116             'slug'          => $default_slug,
    117             'has_directory' => false,
    118         ) );
     117        parent::setup_globals(
     118            array(
     119                'slug'          => $default_slug,
     120                'has_directory' => false,
     121            )
     122        );
    119123    }
    120124
     
    132136     */
    133137    public function register_nav( $main_nav = array(), $sub_nav = array() ) {
    134         $slug   = bp_get_settings_slug();
     138        $slug = bp_get_settings_slug();
    135139
    136140        // Add the settings navigation item.
Note: See TracChangeset for help on using the changeset viewer.