domain_domains

Versions
domain
domain_domains($reset = FALSE)

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.

▾ 20 functions call domain_domains()

domain_alias_block in domain_alias/domain_alias.module
Implement hook_block().
domain_batch in ./domain.admin.inc
Allows for the batch update of certain elements.
domain_block in ./domain.module
Implement hook_block()
domain_configure_form in ./domain.admin.inc
FormsAPI for configuring the domain module.
domain_content_form in domain_content/domain_content.admin.inc
Rewrites node_admin_nodes() to use db_rewrite_sql().
domain_content_menu in domain_content/domain_content.module
Implement hook_menu()
domain_cron in ./domain.module
Implement hook_cron()
domain_form_alter in ./domain.module
Implement hook_form_alter()
domain_form_devel_generate_content_form_alter in ./domain.module
Add settings to devel generate module.
domain_form_user_admin_account_alter in ./domain.module
Implement hook_form_alter().
domain_nav_menu in domain_nav/domain_nav.module
Implement hook_menu()
domain_nav_render in domain_nav/domain_nav.module
Renders output for the block.
domain_roles_form in ./domain.admin.inc
FormsAPI to set default domain membership for each role.
domain_select_format in ./domain.module
Determine the default format for domain list forms.
domain_settings_form_alter in domain_settings/domain_settings.module
Implement hook_form_alter()
domain_source_form_alter in domain_source/domain_source.module
Implement hook_form_alter()
domain_user_rules in domain_user/domain_user.module
Checks for existing domains to create rules
drush_domain_list in ./domain.drush.inc
Show the domain list.
mymodule_form_submit in ./API.php
Demonstrates domain_conf_variable_set().
theme_domain_roles_form in ./domain.admin.inc
FormsAPI

Code

./domain.module, line 726

<?php
function domain_domains($reset = FALSE) {
  static $domains;
  if (empty($domains) || $reset) {
    $domains = array();
    // Query the db for active domain records.
    $result = db_query("SELECT domain_id FROM {domain}");
    while ($data = db_fetch_array($result)) {
      $domain = domain_lookup($data['domain_id'], NULL, TRUE);
      $domains[$domain['domain_id']] = $domain;
    }
  }
  $sort = variable_get('domain_sort', 'id');
  uasort($domains, '_domain_'. $sort  .'_sort');
  return $domains;
}
?>

Contact

  • agentrickard [at] gmail [dot] com

Donations

My Amazon.com Wish List