summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/book/book.admin.inc12
1 files changed, 10 insertions, 2 deletions
diff --git a/modules/book/book.admin.inc b/modules/book/book.admin.inc
index f46e7c870..34967323f 100644
--- a/modules/book/book.admin.inc
+++ b/modules/book/book.admin.inc
@@ -11,10 +11,18 @@
*/
function book_admin_overview() {
$rows = array();
+
+ $headers = array(t('Book'), t('Operations'));
+
+ // Add any recognized books to the table list.
foreach (book_get_books() as $book) {
- $rows[] = array(l($book['title'], $book['href'], $book['options']), l(t('edit order and titles'), "admin/content/book/" . $book['nid']));
+ $rows[] = array(l($book['title'], $book['href'], $book['options']), l(t('edit order and titles'), 'admin/content/book/' . $book['nid']));
+ }
+
+ // If no books were found, let the user know.
+ if (empty($rows)) {
+ $rows[] = array(array('data' => t('No books available.'), 'colspan' => 2));
}
- $headers = array(t('Book'), t('Operations'));
return theme('table', $headers, $rows);
}