diff options
author | Dries Buytaert <dries@buytaert.net> | 2007-06-28 08:56:28 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2007-06-28 08:56:28 +0000 |
commit | afc700a3f68099468405b75603c8817af837123c (patch) | |
tree | 9fc59fe0bd082c70453ce14b97c7726207064720 /modules/book | |
parent | 2bf7c1c0e39c657db47607bb7ecdf95753ae15b4 (diff) | |
download | brdo-afc700a3f68099468405b75603c8817af837123c.tar.gz brdo-afc700a3f68099468405b75603c8817af837123c.tar.bz2 |
- Patch #153364 by webernet: notices and RTL issue with book.module.
Diffstat (limited to 'modules/book')
-rw-r--r-- | modules/book/book.module | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/book/book.module b/modules/book/book.module index d0a565951..10166da58 100644 --- a/modules/book/book.module +++ b/modules/book/book.module @@ -681,6 +681,7 @@ function book_export($type, $nid) { */ function book_export_html($nid, $depth) { if (user_access('see printer-friendly version')) { + $content = ''; $node = node_load($nid); for ($i = 1; $i < $depth; $i++) { $content .= "<div class=\"section-$i\">\n"; @@ -709,7 +710,7 @@ function theme_book_export_html($title, $content) { $html .= '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />'; $html .= '<base href="'. $base_url .'/" />'."\n"; $html .= "<style type=\"text/css\">\n@import url(misc/print.css);\n"; - if ($language->direction == LANGUAGE_RTL) { + if (defined('LANGUAGE_RTL') && $language->direction == LANGUAGE_RTL) { $html .= "@import url(misc/print-rtl.css);\n"; } $html .= "</style>\n"; @@ -738,6 +739,7 @@ function theme_book_export_html($title, $content) { * - the output generated in visiting each node */ function book_recurse($nid = 0, $depth = 1, $visit_pre, $visit_post) { + $output = ''; $result = db_query(db_rewrite_sql('SELECT n.nid, n.title, b.weight FROM {node} n INNER JOIN {book} b ON n.vid = b.vid WHERE n.status = 1 AND n.nid = %d ORDER BY b.weight, n.title'), $nid); while ($page = db_fetch_object($result)) { // Load the node: @@ -802,7 +804,7 @@ function book_node_visitor_html_pre($node, $depth, $nid) { // Allow modules to make their own additions to the node. node_invoke_nodeapi($node, 'print'); - $output .= "<div id=\"node-". $node->nid ."\" class=\"section-$depth\">\n"; + $output = "<div id=\"node-". $node->nid ."\" class=\"section-$depth\">\n"; $output .= "<h1 class=\"book-heading\">". check_plain($node->title) ."</h1>\n"; $output .= drupal_render($node->content); |