- Patch #13405 by Moshe: make you actually do something useful with the init hook... 4.5.1
authorDries Buytaert
Wed, 1 Dec 2004 12:09:56 +0000 (12:09 +0000)
committerDries Buytaert
Wed, 1 Dec 2004 12:09:56 +0000 (12:09 +0000)
includes/bootstrap.inc
includes/module.inc

index 63c331a..014fc27 100644 (file)
@@ -230,11 +230,10 @@ function drupal_page_header() {
   if (variable_get('dev_timer', 0)) {
     timer_start();
   }
-  bootstrap_invoke_all('init');
 
   if (variable_get('cache', 0)) {
     if ($cache = page_get_cache()) {
-
+      bootstrap_invoke_all('init');
       // Set default values:
       $date = gmdate('D, d M Y H:i:s', $cache->created) .' GMT';
       $etag = '"'. md5($date) .'"';
index 95e3b87..928bed9 100644 (file)
@@ -9,11 +9,10 @@
 /**
  * Initialize all modules.
  *
- * To change the required set of modules, change this function as well as
- * system_listing() and module_list().
  */
 function module_init() {
   module_load_all();
+  module_invoke_all('init');
 }
 
 /**