Skip to:
Content

bbPress.org

Changeset 4352


Ignore:
Timestamp:
11/07/2012 08:38:03 AM (14 years ago)
Author:
johnjamesjacoby
Message:

Capabilities:

  • Rename bbp_get_editable_roles() to bbp_get_dynamic_roles().
  • This new function name better represents bbPress's approach to secondary user roles, in that these roles are no longer intentionally saved to the database.
  • See #1939.
Location:
trunk/includes
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/includes/admin/settings.php

    r4348 r4352  
    512512        <select name="_bbp_default_role" id="_bbp_default_role" <?php bbp_maybe_admin_setting_disabled( '_bbp_default_role' ); ?>>
    513513
    514                 <?php foreach ( bbp_get_editable_roles() as $role => $details ) : ?>
     514                <?php foreach ( bbp_get_dynamic_roles() as $role => $details ) : ?>
    515515
    516516                        <option <?php selected( $default_role, $role ); ?> value="<?php echo esc_attr( $role ); ?>"><?php echo translate_user_role( $details['name'] ); ?></option>
  • trunk/includes/admin/users.php

    r4347 r4352  
    9191                                                        <?php endif; ?>
    9292
    93                                                         <?php foreach ( bbp_get_editable_roles() as $role => $details ) : ?>
     93                                                        <?php foreach ( bbp_get_dynamic_roles() as $role => $details ) : ?>
    9494
    9595                                                                <option <?php selected( $user_role, $role ); ?> value="<?php echo esc_attr( $role ); ?>"><?php echo translate_user_role( $details['name'] ); ?></option>
     
    145145                        // Translate user role for display
    146146                        if ( ! empty( $user_role ) ) {
    147                                 $roles  = bbp_get_editable_roles();
     147                                $roles  = bbp_get_dynamic_roles();
    148148                                $retval = translate_user_role( $roles[$user_role]['name'] );
    149149                        }
  • trunk/includes/core/capabilities.php

    r4351 r4352  
    329329        $wp_roles = bbp_get_wp_roles();
    330330
    331         foreach( bbp_get_editable_roles() as $role_id => $details ) {
     331        foreach( bbp_get_dynamic_roles() as $role_id => $details ) {
    332332                $wp_roles->roles[$role_id]        = $details;
    333333                $wp_roles->role_objects[$role_id] = new WP_Role( $details['name'], $details['capabilities'] );
     
    353353 * @return array
    354354 */
    355 function bbp_get_editable_roles() {
    356         return (array) apply_filters( 'bbp_get_editable_roles', array(
     355function bbp_get_dynamic_roles() {
     356        return (array) apply_filters( 'bbp_get_dynamic_roles', array(
    357357
    358358                // Keymaster
     
    403403 */
    404404function bbp_filter_blog_editable_roles( $all_roles = array() ) {
    405         return array_diff_assoc( $all_roles, bbp_get_editable_roles() );
     405        return array_diff_assoc( $all_roles, bbp_get_dynamic_roles() );
    406406}
    407407
  • trunk/includes/users/capabilities.php

    r4349 r4352  
    112112        // User has roles so lets
    113113        if ( ! empty( $user->roles ) ) {
    114                 $roles = array_intersect( array_values( $user->roles ), array_keys( bbp_get_editable_roles() ) );
     114                $roles = array_intersect( array_values( $user->roles ), array_keys( bbp_get_dynamic_roles() ) );
    115115
    116116                // If there's a role in the array, use the first one
  • trunk/includes/users/template-tags.php

    r4322 r4352  
    10091009                <option value=""><?php _e( '&mdash; No role for this forum &mdash;', 'bbpress' ); ?></option>
    10101010
    1011                 <?php foreach ( bbp_get_editable_roles() as $role => $details ) : ?>
     1011                <?php foreach ( bbp_get_dynamic_roles() as $role => $details ) : ?>
    10121012
    10131013                        <option <?php selected( $user_role, $role ); ?> value="<?php echo esc_attr( $role ); ?>"><?php echo translate_user_role( $details['name'] ); ?></option>
Note: See TracChangeset for help on using the changeset viewer.