Index: book_manager.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/book_manager/book_manager.module,v
retrieving revision 1.1
diff -u -p -r1.1 book_manager.module
--- book_manager.module	31 Oct 2008 00:34:50 -0000	1.1
+++ book_manager.module	13 Oct 2009 20:21:04 -0000
@@ -122,9 +122,13 @@ function book_manager_menu() {
   return $items;
 }
 
+/**
+ * Implementation of hook_menu_alter().
+ */
 function book_manager_menu_alter(&$callbacks) {
   $callbacks['node/%node/outline']['access callback'] = '_book_manager_outline_access_menu_callback';
   $callbacks['node/%node/outline/remove']['access callback'] = '_book_manager_outline_remove_access_menu_callback';
+  $callbacks['admin/content/book/%node']['access callback'] = '_book_manager_outline_access_menu_callback';
 }
 
 /**
@@ -330,18 +335,17 @@ function book_manager_form_alter(&$form,
     }
   }
   elseif ($form_id == 'book_admin_edit') {
-    if (!user_access('administer book outlines')) {
-      foreach ($form['table'] as $key => $value) {
-        if (strpos($key, '#') !== 0 && isset($form['table'][$key]['#item'])) { // not sure why #theme is getting through the isset check... so there is strpos()
-          $form['table'][$key]['title']['#type'] = 'hidden';
-          $form['table'][$key]['title']['#prefix'] = $form['table'][$key]['title']['#default_value'];
-        }
+    /*
+    foreach ($form['table'] as $key => $value) {
+      if (strpos($key, '#') !== 0 && isset($form['table'][$key]['#item'])) { // not sure why #theme is getting through the isset check... so there is strpos()
+        $form['table'][$key]['title']['#type'] = 'hidden';
+        $form['table'][$key]['title']['#prefix'] = $form['table'][$key]['title']['#default_value'];
       }
-      
-      $form['table']['#theme'] = 'book_manager_outline_table';
-      // ensure the user didn't change any values (needs to run before book_admin_edit_submit)
-      array_unshift($form['#submit'], 'book_manager_admin_edit_submit');
     }
+     */
+    $form['table']['#theme'] = 'book_manager_outline_table';
+    // ensure the user didn't change any values (needs to run before book_admin_edit_submit)
+    array_unshift($form['#submit'], 'book_manager_admin_edit_submit');
   }
   elseif ($form_id == 'book_outline_form') {
     $node = $form['#node'];
