Skip to:
Content

bbPress.org

Changeset 4352


Ignore:
Timestamp:
11/07/2012 08:38:03 AM (12 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.