function domain_alias_init in Domain Access 7.3
Same name and namespace in other branches
- 6.2 domain_alias/domain_alias.module \domain_alias_init()
- 7.2 domain_alias/domain_alias.module \domain_alias_init()
Implements hook_init().
If redirection is enabled for the active domain alias then we redirect to the main domain.
File
- domain_alias/
domain_alias.module, line 60 - Interface for advanced domain matching for Domain Access.
Code
function domain_alias_init() {
$_domain = domain_get_domain();
// Redirect to main domain if active domain alias is set to redirect.
// $_domain['redirect'] gets set in domain_alias_domain_bootstrap_lookup().
if (isset($_domain['redirect']) && !empty($_domain['redirect'])) {
$domain = domain_lookup($_domain['domain_id']);
$response_code = $_domain['redirect'] < 300 ? 302 : $_domain['redirect'];
drupal_goto(domain_get_uri($domain), array(), $response_code);
}
}