Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
11/14/2011 05:27:59 AM (13 years ago)
Author:
johnjamesjacoby
Message:

Audit is_super_admin and is_site_admin usage. See #3740.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-groups/bp-groups-template.php

    r5329 r5330  
    111111        $this->pag_num  = isset( $_REQUEST['num'] ) ? intval( $_REQUEST['num'] ) : $per_page;
    112112
    113         if ( $bp->loggedin_user->is_super_admin || ( is_user_logged_in() && $user_id == bp_loggedin_user_id() ) )
     113        if ( bp_current_user_can( 'bp_moderate' ) || ( is_user_logged_in() && $user_id == bp_loggedin_user_id() ) )
    114114            $show_hidden = true;
    115115
     
    300300    global $bp, $groups_template;
    301301
    302     if ( $bp->loggedin_user->is_super_admin )
     302    if ( bp_current_user_can( 'bp_moderate' ) )
    303303        return true;
    304304
     
    13441344 * Checks if current user is member of a group.
    13451345 *
    1346  * @uses is_super_admin Check if current user is super admin
     1346 * @uses bp_current_user_can() Check if current user is super admin
    13471347 * @uses apply_filters Creates bp_group_is_member filter and passes $is_member
    13481348 * @usedby groups/activity.php, groups/single/forum/edit.php, groups/single/forum/topic.php to determine template part visibility
     
    13561356
    13571357    // Site admins always have access
    1358     if ( $bp->loggedin_user->is_super_admin )
     1358    if ( bp_current_user_can( 'bp_moderate' ) )
    13591359        return true;
    13601360
     
    13721372 * However, if used in a single group's pages, we must use groups_is_user_banned().
    13731373 *
    1374  * @global object $bp BuddyPress global settings
    13751374 * @global BP_Groups_Template $groups_template Group template loop object
    13761375 * @param object $group Group to check if user is banned from the group
     
    13801379 */
    13811380function bp_group_is_user_banned( $group = false, $user_id = 0 ) {
    1382     global $bp, $groups_template;
     1381    global $groups_template;
    13831382
    13841383    // Site admins always have access
    1385     if ( $bp->loggedin_user->is_super_admin )
     1384    if ( bp_current_user_can( 'bp_moderate' ) )
    13861385        return false;
    13871386
Note: See TracChangeset for help on using the changeset viewer.