- Patch #65801 by Moshe et al: fixed locale initialization slowness.
parent
03dd2f9c74
commit
cf14d26cff
|
@ -1341,12 +1341,15 @@ function _drupal_bootstrap_full() {
|
|||
drupal_set_header('Content-Type: text/html; charset=utf-8');
|
||||
// Detect string handling method
|
||||
unicode_check();
|
||||
// Initialize all enabled modules.
|
||||
module_init();
|
||||
// Undo magic quotes
|
||||
fix_gpc_magic();
|
||||
// Initialize the localization system.
|
||||
// Load all enabled modules
|
||||
module_load_all();
|
||||
// Initialize the localization system. Depends on i18n.module being loaded already.
|
||||
$locale = locale_initialize();
|
||||
// Let all modules take action before menu system handles the reqest
|
||||
module_invoke_all('init');
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -7,14 +7,12 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* Initialize all modules.
|
||||
* Load all the modules that have been enabled in the system table.
|
||||
*/
|
||||
function module_init() {
|
||||
// Load all the modules that have been enabled in the system table.
|
||||
function module_load_all() {
|
||||
foreach (module_list(TRUE, FALSE) as $module) {
|
||||
drupal_load('module', $module);
|
||||
}
|
||||
module_invoke_all('init');
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue