summaryrefslogtreecommitdiff
path: root/modules/book/book.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/book/book.module')
-rw-r--r--modules/book/book.module23
1 files changed, 12 insertions, 11 deletions
diff --git a/modules/book/book.module b/modules/book/book.module
index af0119679..bebd9a24d 100644
--- a/modules/book/book.module
+++ b/modules/book/book.module
@@ -68,10 +68,6 @@ function book_link($type, $node = 0, $main = 0) {
$links[] = l(t("books"), "book", array("title" => t("Read and contribute to the collaborative books.")));
}
- if ($type == "menu.create" && user_access("maintain books")) {
- $links[] = l(t("create book page"), "node/add/book", array("title" => t("Add a new book page.")));
- }
-
if ($type == "node" && $node->type == "book") {
if (book_access("update", $node)) {
$links[] = l(t("edit this page"), "node/edit/$node->nid", array("title" => t("Suggest an update for this book page.")));
@@ -81,15 +77,20 @@ function book_link($type, $node = 0, $main = 0) {
}
}
- if ($type == "admin" && user_access("maintain books")) {
- menu("admin/node/book", "books", "book_admin", book_help("admin/node/book"), 4);
- menu("admin/node/book/orphan", "orphan pages", "book_admin", book_help("admin/node/book/orphan"), 8);
- menu("admin/node/book/help", "help", "book_help", NULL, 9);
+ if ($type == "system") {
+ if (user_access("maintain books")) {
+ menu("node/add/book",t("create book page"),NULL, NULL,0);
+
+ menu("admin/node/book", "books", NULL, NULL, 4);
+ menu("admin/node/book/orphan", "orphan pages", NULL, NULL, 8);
+ menu("admin/node/book/help", "help", NULL, NULL, 9);
- $result = db_query("SELECT n.nid, n.title FROM {node} n INNER JOIN {book} b ON n.nid = b.nid WHERE b.parent = 0 ORDER BY b.weight, n.title");
- while ($book = db_fetch_object($result)) {
- menu("admin/node/book/$book->nid", "'$book->title' book", "book_admin");
+ $result = db_query("SELECT n.nid, n.title FROM {node} n INNER JOIN {book} b ON n.nid = b.nid WHERE b.parent = 0 ORDER BY b.weight, n.title");
+ while ($book = db_fetch_object($result)) {
+ menu("admin/node/book/$book->nid", "'$book->title' book", "book_admin");
+ }
}
+
}
return $links;