function domain_rules_condition_default_domain_compare in Domain Rules 7
Custom hook Test domain for matching with default domain.
Parameters
string $operator:
string $subdomain:
Return value
bool
File
- ./
domain_rules.module, line 709 - domain_rules.module @description Port of 'Domain rules' by shushu for Drupal7
Code
function domain_rules_condition_default_domain_compare($operator, $subdomain) {
$default_domain = domain_default_machine_name();
$default_domain = domain_machine_name_load($default_domain);
$default_domain = $default_domain['subdomain'];
$subdomain = trim($subdomain);
switch ($operator) {
case '!=':
return $subdomain != $default_domain;
case '~':
return fnmatch($subdomain, $default_domain);
case 'regexp':
return preg_match('#' . $subdomain . '#Ui', $default_domain);
case '=':
default:
return $subdomain == $default_domain;
}
}