From 5834cd45e6f993fde5af8e928cfefff44c1efa1d Mon Sep 17 00:00:00 2001
From: Angie Byron <webchick@24967.no-reply.drupal.org>
Date: Mon, 3 Jan 2011 00:28:46 +0000
Subject: [PATCH] #1012138 by tstoeckler: Fixed hook_init() example violates
 what doc says to do

---
 modules/system/system.api.php | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/modules/system/system.api.php b/modules/system/system.api.php
index aed02ae2cca4..7917150c8716 100644
--- a/modules/system/system.api.php
+++ b/modules/system/system.api.php
@@ -1735,7 +1735,11 @@ function hook_boot() {
  * implement this hook, but declare these files in their .info file.
  */
 function hook_init() {
-  drupal_add_css(drupal_get_path('module', 'book') . '/book.css');
+  // Since this file should only be loaded on the front page, it cannot be
+  // declared in the info file.
+  if (drupal_is_front_page()) {
+    drupal_add_css(drupal_get_path('module', 'foo') . '/foo.css');
+  }
 }
 
 /**
-- 
GitLab