function rules_action_set_user_defaults_domain in Domain Rules 6
File
- ./
domain_rules.rules.inc, line 124 - The rules hook and action
Code
function rules_action_set_user_defaults_domain($settings) {
$domain = domain_lookup(NULL, $settings['subdomain'], TRUE);
$domain_roles = variable_get('domain_roles', array());
$state = $settings['state'];
$role_id = $settings['role_id'];
if (isset($domain['domain_id'])) {
$domain_roles[$role_id][$domain['domain_id']] = $state;
variable_set('domain_roles', $domain_roles);
}
else {
drupal_set_message(t('The domain @domain does not exist.', array(
'@domain' => $form_state['values']['subdomain'],
)), 'error');
}
}