- Patch #65801 by Moshe et al: fixed locale initialization slowness.

5.x
Dries Buytaert 2006-06-08 21:23:40 +00:00
parent 03dd2f9c74
commit cf14d26cff
2 changed files with 8 additions and 7 deletions

View File

@ -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');
}
/**

View File

@ -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');
}
/**