function apply_for_role_add_role in Apply for role 5
Same name and namespace in other branches
- 6 apply_for_role.module \apply_for_role_add_role()
- 7.2 apply_for_role.module \apply_for_role_add_role()
- 7 apply_for_role.module \apply_for_role_add_role()
1 call to apply_for_role_add_role()
- apply_for_role_approve_apply in ./
apply_for_role.module - Approve a role application and put the user into the role.
File
- ./
apply_for_role.module, line 551 - Allows users to apply for roles.
Code
function apply_for_role_add_role($uid, $rid) {
if (!in_array($rid, array(
DRUPAL_ANONYMOUS_RID,
DRUPAL_AUTHENTICATED_RID,
))) {
$account = user_load(array(
'uid' => $uid,
));
$myroles = $account->roles;
$rolenames = user_roles(TRUE);
$myroles[$rid] = $rolenames[$rid];
user_save($account, array(
'roles' => $myroles,
));
}
}