diff --git a/domain.module b/domain.module old mode 100644 new mode 100755 index 54c1a3a..a56b56f --- a/domain.module +++ b/domain.module @@ -3038,6 +3038,9 @@ function domain_lookup_simple($name, $reset = FALSE) { return array(); } + require_once 'includes/module.inc'; + drupal_alter('domain_lookup_name', $name); + if ($reset || !isset($cache[$name])) { // Lookup the given domain name against our allowed hosts record. $domain = db_query("SELECT domain_id, subdomain, sitename FROM {domain} WHERE subdomain = :subdomain", array(':subdomain' => $name))->fetchAssoc(); @@ -4236,7 +4239,9 @@ function domain_default_node_access_settings($type) { // Assign the currently active domain. $settings = array(0 => 'DOMAIN_ACTIVE'); // And publish to all domains when rule allows it. - if (DOMAIN_INSTALL_RULE) { + $rule_variable = variable_get('domain_install_rule'); + $rule = isset($rule_variable) ? $rule_variable : DOMAIN_INSTALL_RULE; + if ($rule) { $settings[] = 'DOMAIN_ALL'; } }