Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
07/31/2020 02:26:38 PM (7 months ago)
Author:
boonebgorges
Message:

Remove 'whitelist' and 'blacklist' language from moderation checks.

This is part of a series of changes meant to promote clarity and
inclusiveness in the language used in our codebase.

See #8339.

File:
1 edited

Legend:

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

    r12694 r12698  
    188188 * Check for blocked keys.
    189189 *
    190  * @since 1.6.0
    191  * @since 2.6.0 Added $error_type parameter.
    192  *
    193  * @todo Why don't we use wp_blacklist_check() for this?
     190 * @since 7.0.0
    194191 *
    195192 * @param int    $user_id    User ID.
     
    199196 * @return bool|WP_Error True if test is passed, false if fail.
    200197 */
    201 function bp_core_check_for_blacklist( $user_id = 0, $title = '', $content = '', $error_type = 'bool' ) {
     198function bp_core_check_for_disallowed_keys( $user_id = 0, $title = '', $content = '', $error_type = 'bool' ) {
    202199
    203200    /**
     
    205202     *
    206203     * @since 2.2.0
     204     * @deprecated 7.0.0 Use 'bp_bypass_check_for_disallowed_keys' instead.
    207205     *
    208206     * @param bool   $value   Whether or not to bypass checking. Default false.
     
    211209     * @param string $content $the content being posted.
    212210     */
    213     if ( apply_filters( 'bp_bypass_check_for_blacklist', false, $user_id, $title, $content ) ) {
     211    if ( apply_filters_deprecated( 'bp_bypass_check_for_blacklist', array( false, $user_id, $title, $content ), '7.0.0', 'bp_bypass_check_for_disallowed_keys' ) ) {
     212        return true;
     213    }
     214
     215    /**
     216     * Filters whether or not to bypass checking for blocked keys.
     217     *
     218     * @since 7.0.0
     219     *
     220     * @param bool   $value   Whether or not to bypass checking. Default false.
     221     * @param int    $user_id Topic of reply author ID.
     222     * @param string $title   The title of the content.
     223     * @param string $content $the content being posted.
     224     */
     225    if ( apply_filters( 'bp_bypass_check_for_disallowed_keys', false, $user_id, $title, $content ) ) {
    214226        return true;
    215227    }
     
    294306                    return false;
    295307                } else {
    296                     return new WP_Error( 'bp_moderation_blacklist_match', _x( 'You have posted an inappropriate word.', 'Comment blacklist', 'buddypress' ) );
     308                    return new WP_Error( 'bp_moderation_disallowed_key_match', _x( 'You have posted an inappropriate word.', 'Comment disallowed key', 'buddypress' ) );
    297309                }
    298310            }
Note: See TracChangeset for help on using the changeset viewer.