summaryrefslogtreecommitdiff
path: root/modules/book.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/book.module')
-rw-r--r--modules/book.module7
1 files changed, 6 insertions, 1 deletions
diff --git a/modules/book.module b/modules/book.module
index 30d50d8d7..9c486fe6e 100644
--- a/modules/book.module
+++ b/modules/book.module
@@ -56,7 +56,12 @@ function book_save($op, $node) {
}
if ($op == "create") {
- return array("format", "moderate" => 1, "parent", "promote" => 0, "status" => 1, "weight");
+ if (user_access("adminster nodes")) {
+ return array("format", "parent", "weight");
+ }
+ else {
+ return array("format", "moderate" => 1, "parent", "promote" => 0, "status" => 1, "weight");
+ }
}
if ($op == "decline") {