function hook_user_role_update

Respond to updates to a user role.

Modules implementing this hook can act on the user role object when updated. It's recommended that you implement this hook if your module adds additional data to user roles object. The module should save its custom additions to the database.

Parameters

$role: A user role object.

Related topics

1 invocation of hook_user_role_update()
user_role_save in modules/user/user.module
Save a user role to the database.

File

modules/user/user.api.php, line 447

Code

function hook_user_role_update($role) {
    // Save extra fields provided by the module to user roles.
    db_merge('my_module_table')->key(array(
        'rid' => $role->rid,
    ))
        ->fields(array(
        'role_description' => $role->description,
    ))
        ->execute();
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.