function rules_action_set_user_domain in Domain Rules 6
File
- ./
domain_rules.rules.inc, line 162 - The rules hook and action
Code
function rules_action_set_user_domain($user, $settings) {
$domain = domain_lookup(NULL, $settings['subdomain'], TRUE);
if (isset($domain['domain_id'])) {
$domains = domain_get_user_domains($user);
$domains[$domain['domain_id']] = $domain['domain_id'];
user_save($user, array(
"domain_user" => $domains,
));
}
else {
drupal_set_message(t('The domain @domain does not exist.', array(
'@domain' => $settings['subdomain'],
)), 'error');
}
return array(
'user' => $user,
);
}