Allows users to create and organize related content in an outline.

File

modules/book/book.module

Functions

Namesort descending Description
_book_add_form_elements Builds the common elements of the book form for the node and outline forms.
book_admin_paths Implements hook_admin_paths().
book_autoload_info Implements hook_autoload_info().
book_block_configure Implements hook_block_configure().
book_block_info Implements hook_block_info().
book_block_view Implements hook_block_view().
book_children Formats the menu links for the child pages of the current page.
book_config_info Implements hook_config_info().
book_entity_info_alter Implements hook_entity_info_alter().
_book_flatten_menu Recursively converts a tree of menu links to a flat array.
book_form_node_delete_confirm_alter Implements hook_form_FORM_ID_alter().
book_form_node_form_alter Implements hook_form_BASE_FORM_ID_alter().
book_form_update Renders a new parent page select element when the book selection changes.
book_get_books Returns an array of all books.
book_get_flat_menu Gets the book menu tree for a page and returns it as a linear array.
book_init Implements hook_init().
_book_link_defaults Returns an array with default values for a book page's menu link.
book_link_load Get a translated book menu link by its menu link ID.
book_menu Implements hook_menu().
book_menu_name Generates the corresponding menu name from a book ID.
book_menu_subtree_data Gets the data representing a subtree of the book hierarchy.
book_next Fetches the menu link for the next page of the book.
book_node_insert Implements hook_node_insert().
_book_node_is_removable Determines if a node can be removed from the book.
book_node_load Implements hook_node_load().
book_node_predelete Implements hook_node_predelete().
book_node_prepare Implements hook_node_prepare().
book_node_presave Implements hook_node_presave().
book_node_type_update Implements hook_node_type_update().
book_node_update Implements hook_node_update().
book_node_view Implements hook_node_view().
book_node_view_link Adds relevant book links to the node's links.
_book_outline_access Access callback: Determines if the outline tab is accessible.
_book_outline_remove_access Access callback: Determines if the user can remove nodes from the outline.
_book_parent_depth_limit Finds the depth limit for items in the parent select.
_book_parent_select Builds the parent selection form element for the node form or outline tab.
book_permission Implements hook_permission().
book_pick_book_nojs_submit Form submission handler for node_form().
book_preprocess_block Implements hook_preprocess_block().
book_prev Fetches the menu link for the previous page of the book.
book_theme Implements hook_theme().
book_toc Returns an array of book pages in table of contents order.
_book_toc_recurse Recursively processes and formats menu items for book_toc().
book_type_is_allowed Determine if a given node type is in the list of types allowed for books.
book_update_bid Updates the book ID of a page and its children when it moves to a new book.
_book_update_outline Handles additions and updates to the book outline.
book_views_api Implements hook_views_api().