1.20.x book.admin.inc book_admin_overview()

Returns an administrative overview of all books.

Return value

string: A HTML-formatted string with the administrative page content.

See also

book_menu()

File

modules/book/book.admin.inc, line 15
Admin page callbacks for the Book module.

Code

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) {
    $row = array(
      l($book['title'], $book['href'], $book['options']),
    );
    $links = array();
    $links['edit'] = array(
      'title' => t('edit order and titles'),
      'href' => 'admin/content/book/' . $book['nid'],
    );
    $row[] = array(
      'data' => array(
        '#type' => 'operations',
        '#links' => $links,
      ),
    );
    $rows[] = $row;
  }

  return theme('table', array('header' => $headers, 'rows' => $rows, 'empty' => t('No books available.')));
}