function domain_rules_action_info in Domain Rules 6
Implementation of hook_rules_action_info().
File
- ./
domain_rules.rules.inc, line 12 - The rules hook and action
Code
function domain_rules_action_info() {
return array(
'rules_action_create_domain' => array(
'label' => t('Create a domain'),
'module' => 'Domain',
'eval input' => array(
'sitename',
'subdomain',
'valid',
'domain_scheme',
),
),
'rules_action_delete_domain' => array(
'label' => t('Delete a domain'),
'module' => 'Domain',
'eval input' => array(
'subdomain',
),
),
'rules_action_set_user_defaults_domain' => array(
'label' => t('Set user defaults for a domain'),
'module' => 'Domain',
'eval input' => array(
'subdomain',
'state',
'role_id',
),
),
'rules_action_set_node_domain' => array(
'label' => t('Set domain to a node'),
'module' => 'Domain',
'arguments' => array(
'node' => array(
'type' => 'node',
'label' => t('Content'),
),
),
'eval input' => array(
'subdomain',
),
),
'rules_action_set_user_domain' => array(
'label' => t('Set domain to a user'),
'module' => 'Domain',
'arguments' => array(
'user' => array(
'type' => 'user',
'label' => t('User'),
),
),
'eval input' => array(
'subdomain',
),
),
'rules_action_set_domain_theme' => array(
'label' => t('Set domain theme'),
'module' => 'Domain',
'eval input' => array(
'subdomain',
'theme',
),
),
);
}