book_toc_recurse

5 book.module book_toc_recurse($nid, $indent, $toc, $children, $exclude)

This is a helper function for book_toc().

1 call to book_toc_recurse()

File

modules/book/book.module, line 517
Allows users to collaboratively author a book.

Code

function book_toc_recurse($nid, $indent, $toc, $children, $exclude) {
  if ($children[$nid]) {
    foreach ($children[$nid] as $foo => $node) {
      if (!$exclude || $exclude != $node->nid) {
        $toc[$node->nid] = $indent . ' ' . $node->title;
        $toc = book_toc_recurse($node->nid, $indent . '--', $toc, $children, $exclude);
      }
    }
  }

  return $toc;
}
Login or register to post comments