Index: book.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/book.module,v
retrieving revision 1.337
diff -u -r1.337 book.module
--- book.module	5 Dec 2005 16:07:18 -0000	1.337
+++ book.module	7 Dec 2005 06:14:04 -0000
@@ -248,7 +248,7 @@
 function book_form(&$node) {
   $form['parent'] = array(
     '#type' => 'select', '#title' => t('Parent'), '#default_value' => ($node->parent ? $node->parent : arg(4)), '#options' => book_toc($node->nid), '#weight' => -15,
-    '#description' => t('The parent that this page belongs in. Note that pages whose parent is &lt;top-level&gt; are regarded as independent, top-level books.')
+    '#description' => t('The parent that this page belongs in. Note that pages whose parent is &lt;top-level&gt; are regarded as independent, top-level books.') . (user_access('administer nodes') ? ' ' . t('Each page\'s weight is shown following the semi-colon.') : '')
   );

   $form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#required' => TRUE, '#default_value' => $node->title);
@@ -537,7 +537,7 @@
   if ($children[$nid]) {
     foreach ($children[$nid] as $foo => $node) {
       if (!$exclude || $exclude != $node->nid) {
-        $toc[$node->nid] = $indent .' '. $node->title;
+        $toc[$node->nid] = $indent .' '. $node->title . (user_access('administer nodes') ? ' : '. $node->weight : '');
         $toc = book_toc_recurse($node->nid, $indent .'--', $toc, $children, $exclude);
       }
     }


