You are here

function domain_prefix_lookup in Domain Access 5

Same name and namespace in other branches
  1. 6.2 domain_prefix/domain_prefix.admin.inc \domain_prefix_lookup()

Lookup stored table information for a domain.

Parameters

$domain_id: The domain_id taken from {domain}.

2 calls to domain_prefix_lookup()
domain_prefix_form in domain_prefix/domain_prefix.module
The table prefixing page for a domain.
domain_prefix_form_submit in domain_prefix/domain_prefix.module
FormsAPI for domain_prefix_form.

File

domain_prefix/domain_prefix.module, line 701
Interface for selective table prefixing for use with Domain Access. For this module to work correctly, you will need to follow the INSTALL.txt instructions for editing your settings.php file.

Code

function domain_prefix_lookup($domain_id, $clear = FALSE) {
  static $domain_prefix;
  if ($clear || !isset($domain_prefix[$domain_id])) {
    $domain_prefix[$domain_id] = array();
    $result = db_query("SELECT domain_id, status, tablename, module, source FROM {domain_prefix} WHERE domain_id = %d", $domain_id);
    while ($data = db_fetch_array($result)) {
      $domain_prefix[$domain_id][$data['tablename']] = $data;
    }
  }
  return $domain_prefix[$domain_id];
}