Skip to:
Content

bbPress.org

Changeset 4302


Ignore:
Timestamp:
11/02/2012 07:26:22 PM (14 years ago)
Author:
johnjamesjacoby
Message:

Capabilities:

  • Update bbp_edit_user_blog_role() and bbp_edit_user_forums_role() to use appropriate functions to get role arrays.
  • See #1939.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/includes/users/template-tags.php

    r4288 r4302  
    975975                return;
    976976
    977         $user_role = bbp_get_user_role( bbp_get_displayed_user_id() ); ?>
    978        
     977        // Get users current blog role
     978        $user      = get_userdata( bbp_get_displayed_user_id() );
     979        $user_role = isset( $user->roles ) ? array_shift( $user->roles ) : ''; ?>
     980
    979981        <select name="role" id="role">
    980982                <option value=""><?php _e( '&mdash; No role for this site &mdash;', 'bbpress' ); ?></option>
     
    983985
    984986                        <option <?php selected( $user_role, $role ); ?> value="<?php echo esc_attr( $role ); ?>"><?php echo translate_user_role( $details['name'] ); ?></option>
    985                        
     987
    986988                <?php endforeach; ?>
    987989
     
    10021004                return;
    10031005
    1004         $user_role = bbp_get_user_role( bbp_get_displayed_user_id(), 'bbpress' ); ?>
    1005        
     1006        $user_role = bbp_get_user_role( bbp_get_displayed_user_id() ); ?>
     1007
    10061008        <select name="bbp-forums-role" id="bbp-forums-role">
    1007 
    1008                 <?php foreach ( bbp_get_forums_editable_roles() as $role => $details ) : ?>
     1009                <option value=""><?php _e( '&mdash; No role for this forum &mdash;', 'bbpress' ); ?></option>
     1010
     1011                <?php foreach ( bbp_get_editable_roles() as $role => $details ) : ?>
    10091012
    10101013                        <option <?php selected( $user_role, $role ); ?> value="<?php echo esc_attr( $role ); ?>"><?php echo translate_user_role( $details['name'] ); ?></option>
    1011                        
     1014
    10121015                <?php endforeach; ?>
    10131016
Note: See TracChangeset for help on using the changeset viewer.