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;

Jeremy Clarke =95
Code and Design =95

More information about the wp-hackers mailing list