Making WordPress.org


Ignore:
Timestamp:
02/24/2017 07:36:00 PM (9 years ago)
Author:
coffee2code
Message:

Support Theme: For user profiles, spam/pending views, and single topic views, indicate moderator who flagged a user.

Props SergeyBiryukov.
Fixes #2493.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-support/bbpress/user-profile.php

    r4701 r5003  
    1212<div id="bbp-user-profile" class="bbp-user-profile">
    1313    <h2 class="entry-title"><?php esc_html_e( 'Profile', 'wporg-forums' ); ?></h2>
    14     <div class="bbp-user-section">
     14    <div class="bbp-user-section"><?php
     15        if ( class_exists( 'WordPressdotorg\Forums\User_Moderation\Plugin' ) ) {
     16            $is_user_flagged = WordPressdotorg\Forums\User_Moderation\Plugin::get_instance()->is_user_flagged( bbp_get_displayed_user_id() );
     17            $moderator       = get_user_meta( bbp_get_displayed_user_id(), '_wporg_bbp_moderator', true );
     18
     19            if ( $is_user_flagged && $moderator ) {
     20                printf(
     21                    '<div class="bbp-template-notice info"><p>%s</p></div>',
     22                    /* translators: %s: moderator's username */
     23                    sprintf( __( 'This user has been flagged by %s.', 'wporg-forums' ), $moderator )
     24                );
     25            }
     26        }
     27        ?>
    1528
    1629        <?php if ( bbp_get_displayed_user_field( 'description' ) ) : ?>
Note: See TracChangeset for help on using the changeset viewer.