function MetabaseSetupDatabase($arguments, &$database) { global $metabase_databases; $database = count($metabase_databases) + 1; if (strcmp($error = MetabaseSetupInterface($arguments, $metabase_databases[$database]), "")) { unset($metabase_databases[$database]); $database = 0; } else { $metabase_databases[$database]->database = $database; } return $error; }
function MetabaseSetupDatabaseObject($arguments, &$db) { global $metabase_databases; $database = count($metabase_databases) + 1; if (strcmp($error = MetabaseSetupInterface($arguments, $db), "")) { unset($metabase_databases[$database]); } else { eval("\$metabase_databases[\$database]= &\$db;"); $db->database = $database; } return $error; }