function domain_domains in Domain Access 7.3
Same name and namespace in other branches
- 5 domain.module \domain_domains()
- 6.2 domain.module \domain_domains()
- 7.2 domain.module \domain_domains()
Return all active domains (including the default) as an array.
Parameters
$reset: A boolean flag indicating whether to reset the static array or not.
Return value
An array of all active domains, with the domain_id as the key.
48 calls to domain_domains()
- DomainCreateTest::testDomainMacineNameLoad in tests/
domain.test - DomainFilterTest::testDomainURLFilters in tests/
domain.test - DomainHookTest::testDomainHooks in tests/
domain.test - DomainSettingsTest::testDomainContentSettings in tests/
domain.test - DomainSourceTest::testDomainSourceForm in domain_source/
tests/ domain_source.test
1 string reference to 'domain_domains'
- domain_static_reset in ./
domain.module - Clear static caches used for domain listings.
File
- ./
domain.module, line 1253 - Core module functions for the Domain Access suite.
Code
function domain_domains($reset = FALSE) {
$domains =& drupal_static(__FUNCTION__);
if (empty($domains) || $reset) {
$domains = array();
// Query the db for active domain records.
$result = domain_id_list($reset);
foreach ($result as $domain_id) {
$domain = domain_lookup($domain_id, NULL, $reset);
$domains[$domain['domain_id']] = $domain;
}
}
return $domains;
}