domain_prefix_domain_bootstrap_full

Versions
domain
domain_prefix_domain_bootstrap_full($domain)

Implementats hook_domain_bootstrap_full().

Code

domain_prefix/domain_prefix.module, line 28

<?php
function domain_prefix_domain_bootstrap_full($domain) {
  $tables = array();
  $prefix = 'domain_'. $domain['domain_id'] .'_';
  $result = db_query("SELECT tablename FROM {domain_prefix} WHERE domain_id = %d AND status > %d", $domain['domain_id'], 1);
  while ($data = db_fetch_array($result)) {
    $tables[] = $data['tablename'];
  }
  if (!empty($tables)) {
    global $db_prefix;
    $new_prefix = array();
    // There might be global prefixing; if so, prepend the global.
    if (is_string($db_prefix)) {
      $new_prefix['default'] = $db_prefix;
      $prefix = $db_prefix . $prefix;
    }
    foreach ($tables as $table) {
      $new_prefix[$table] = $prefix;
    }
    $db_prefix = $new_prefix;
  }
}
?>

Contact

  • agentrickard [at] gmail [dot] com

Donations

My Amazon.com Wish List