domain_prefix_domain_bootstrap_full($domain)Implementats hook_domain_bootstrap_full().
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;
}
}
?>