No subject


Wed Aug 17 18:42:36 UTC 2011


/**
 * Fetch a filtered list of user roles that the current user is
 * allowed to edit.
 *
 * Simple function who's main purpose is to allow filtering of the
 * list of roles in the $wp_roles object so that plugins can remove
 * inappropriate ones depending on the situation or user making edits.
 * Specifically because without filtering anyone with the edit_users
 * capability can edit others to be administrators, even if they are
 * only editors or authors. This filter allows admins to delegate
 * user management.
 *
 * @since 2.8
 *
 * @return unknown
 */
function get_editable_roles() {
global $wp_roles;

$all_roles =3D $wp_roles->roles;
 $editable_roles =3D apply_filters('editable_roles', $all_roles);

return $editable_roles;
}

--=20
Jeremy Clarke =95 jeremyclarke.org
Code and Design =95 globalvoicesonline.org


More information about the wp-hackers mailing list