1.20.x user.admin.inc user_admin_permissions_submit($form, &$form_state)

Save permissions selected on the administer permissions page.

See also

user_admin_permissions()

File

modules/user/user.admin.inc, line 485
Admin page callbacks for the User module.

Code

function user_admin_permissions_submit($form, &$form_state) {
  foreach ($form_state['values']['roles'] as $role_name => $role) {
    user_role_change_permissions($role->name, $form_state['values'][$role->name]);
  }

  backdrop_set_message(t('The changes have been saved.'));
}