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