function domain_ctools_domain_access_check in Domain CTools 6
Same name and namespace in other branches
- 7 plugins/access/domain.inc \domain_ctools_domain_access_check()
Check for access based on the currently active domain.
1 string reference to 'domain_ctools_domain_access_check'
- domain_ctools_domain_ctools_access in plugins/
access/ domain.inc - Implement hook_ctools_access().
File
- plugins/
access/ domain.inc, line 62 - Plugin to provide access control based upon active domain.
Code
function domain_ctools_domain_access_check($conf, $context) {
global $_domain;
if ($conf['domain_site']) {
return TRUE;
}
// Check each domain, converting -1 to 0.
foreach ($conf['domains'] as $key => $value) {
$id = $key == -1 ? 0 : $key;
if (abs($value) > 0 && $id == $_domain['domain_id']) {
return TRUE;
}
}
return FALSE;
}