summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/blog.module6
-rw-r--r--modules/blog/blog.module6
-rw-r--r--modules/book.module6
-rw-r--r--modules/book/book.module6
-rw-r--r--modules/forum.module6
-rw-r--r--modules/forum/forum.module6
-rw-r--r--modules/node.module10
-rw-r--r--modules/node/node.module10
-rw-r--r--modules/page.module6
-rw-r--r--modules/page/page.module6
-rw-r--r--modules/story.module4
-rw-r--r--modules/story/story.module4
12 files changed, 36 insertions, 40 deletions
diff --git a/modules/blog.module b/modules/blog.module
index 5f342a6ce..eb0a52d79 100644
--- a/modules/blog.module
+++ b/modules/blog.module
@@ -219,8 +219,8 @@ function blog_page() {
}
-function blog_content($node) {
- return node_prepare($node);
+function blog_content($node, $main = 0) {
+ return node_prepare($node, $main);
}
function blog_view($node, $main = 0, $page = 0) {
@@ -233,7 +233,7 @@ function blog_view($node, $main = 0, $page = 0) {
drupal_set_breadcrumb($breadcrumb);
}
// prepare the node content
- $node = blog_content($node);
+ $node = blog_content($node, $main);
// print the node
return theme("node", $node, $main, $page);
}
diff --git a/modules/blog/blog.module b/modules/blog/blog.module
index 5f342a6ce..eb0a52d79 100644
--- a/modules/blog/blog.module
+++ b/modules/blog/blog.module
@@ -219,8 +219,8 @@ function blog_page() {
}
-function blog_content($node) {
- return node_prepare($node);
+function blog_content($node, $main = 0) {
+ return node_prepare($node, $main);
}
function blog_view($node, $main = 0, $page = 0) {
@@ -233,7 +233,7 @@ function blog_view($node, $main = 0, $page = 0) {
drupal_set_breadcrumb($breadcrumb);
}
// prepare the node content
- $node = blog_content($node);
+ $node = blog_content($node, $main);
// print the node
return theme("node", $node, $main, $page);
}
diff --git a/modules/book.module b/modules/book.module
index 2ef29d6cf..a1e13fef9 100644
--- a/modules/book.module
+++ b/modules/book.module
@@ -342,7 +342,7 @@ function book_next($node) {
}
}
-function book_content($node) {
+function book_content($node, $main = 0) {
$op = $_POST["op"];
/*
@@ -376,14 +376,14 @@ function book_content($node) {
ob_end_clean();
}
else {
- $node = node_prepare($node);
+ $node = node_prepare($node, $main);
}
return $node;
}
function book_view($node, $main = 0, $page = 0) {
- $node = book_content($node);
+ $node = book_content($node, $main);
/*
** Display the node. If not displayed on the main page, we render
** the node as a page in the book with extra links to the previous
diff --git a/modules/book/book.module b/modules/book/book.module
index 2ef29d6cf..a1e13fef9 100644
--- a/modules/book/book.module
+++ b/modules/book/book.module
@@ -342,7 +342,7 @@ function book_next($node) {
}
}
-function book_content($node) {
+function book_content($node, $main = 0) {
$op = $_POST["op"];
/*
@@ -376,14 +376,14 @@ function book_content($node) {
ob_end_clean();
}
else {
- $node = node_prepare($node);
+ $node = node_prepare($node, $main);
}
return $node;
}
function book_view($node, $main = 0, $page = 0) {
- $node = book_content($node);
+ $node = book_content($node, $main);
/*
** Display the node. If not displayed on the main page, we render
** the node as a page in the book with extra links to the previous
diff --git a/modules/forum.module b/modules/forum.module
index 2bab0e922..c2c20ee13 100644
--- a/modules/forum.module
+++ b/modules/forum.module
@@ -140,8 +140,8 @@ function forum_link($type, $node = 0, $main = 0) {
return $links;
}
-function forum_content($node) {
- return node_prepare($node);
+function forum_content($node, $main = 0) {
+ return node_prepare($node, $main);
}
function forum_view($node, $main = 0, $page = 0) {
@@ -164,7 +164,7 @@ function forum_view($node, $main = 0, $page = 0) {
drupal_set_breadcrumb($breadcrumb);
}
- return theme("node", forum_content($node), $main, $page);
+ return theme("node", forum_content($node, $main), $main, $page);
}
function forum_validate(&$node) {
diff --git a/modules/forum/forum.module b/modules/forum/forum.module
index 2bab0e922..c2c20ee13 100644
--- a/modules/forum/forum.module
+++ b/modules/forum/forum.module
@@ -140,8 +140,8 @@ function forum_link($type, $node = 0, $main = 0) {
return $links;
}
-function forum_content($node) {
- return node_prepare($node);
+function forum_content($node, $main = 0) {
+ return node_prepare($node, $main);
}
function forum_view($node, $main = 0, $page = 0) {
@@ -164,7 +164,7 @@ function forum_view($node, $main = 0, $page = 0) {
drupal_set_breadcrumb($breadcrumb);
}
- return theme("node", forum_content($node), $main, $page);
+ return theme("node", forum_content($node, $main), $main, $page);
}
function forum_validate(&$node) {
diff --git a/modules/node.module b/modules/node.module
index 3e14c4d16..2b25cc950 100644
--- a/modules/node.module
+++ b/modules/node.module
@@ -411,18 +411,16 @@ function node_view($node, $main = 0, $page = 0) {
** Default behavior:
*/
- return theme("node", node_prepare($node), $main, $page);
+ return theme("node", node_prepare($node, $main), $main, $page);
}
}
-function node_prepare($node) {
- if ($node->teaser == $node->body) {
- // Only invoke check_output() once for performance's sake:
- $node->teaser = $node->body = check_output($node->teaser);
+function node_prepare($node, $main = 0) {
+ if ($main == 0) {
+ $node->body = check_output($node->body);
}
else {
$node->teaser = check_output($node->teaser);
- $node->body = check_output($node->body);
}
return $node;
}
diff --git a/modules/node/node.module b/modules/node/node.module
index 3e14c4d16..2b25cc950 100644
--- a/modules/node/node.module
+++ b/modules/node/node.module
@@ -411,18 +411,16 @@ function node_view($node, $main = 0, $page = 0) {
** Default behavior:
*/
- return theme("node", node_prepare($node), $main, $page);
+ return theme("node", node_prepare($node, $main), $main, $page);
}
}
-function node_prepare($node) {
- if ($node->teaser == $node->body) {
- // Only invoke check_output() once for performance's sake:
- $node->teaser = $node->body = check_output($node->teaser);
+function node_prepare($node, $main = 0) {
+ if ($main == 0) {
+ $node->body = check_output($node->body);
}
else {
$node->teaser = check_output($node->teaser);
- $node->body = check_output($node->body);
}
return $node;
}
diff --git a/modules/page.module b/modules/page.module
index 245eb2220..37534ad49 100644
--- a/modules/page.module
+++ b/modules/page.module
@@ -96,7 +96,7 @@ function page_link($type) {
return $links;
}
-function page_content($node) {
+function page_content($node, $main = 0) {
/*
** Extract the page body. If body is dynamic (using PHP code), the body
** will be generated.
@@ -104,7 +104,7 @@ function page_content($node) {
if ($node->format == 0) {
// HTML type
- $node = node_prepare($node);
+ $node = node_prepare($node, $main);
}
else {
// PHP type
@@ -118,7 +118,7 @@ function page_content($node) {
function page_view($node, $main = 0, $page = 0) {
// prepare the node content
- $node = page_content($node);
+ $node = page_content($node, $main);
// print the node
return theme("node", $node, $main, $page);
}
diff --git a/modules/page/page.module b/modules/page/page.module
index 245eb2220..37534ad49 100644
--- a/modules/page/page.module
+++ b/modules/page/page.module
@@ -96,7 +96,7 @@ function page_link($type) {
return $links;
}
-function page_content($node) {
+function page_content($node, $main = 0) {
/*
** Extract the page body. If body is dynamic (using PHP code), the body
** will be generated.
@@ -104,7 +104,7 @@ function page_content($node) {
if ($node->format == 0) {
// HTML type
- $node = node_prepare($node);
+ $node = node_prepare($node, $main);
}
else {
// PHP type
@@ -118,7 +118,7 @@ function page_content($node) {
function page_view($node, $main = 0, $page = 0) {
// prepare the node content
- $node = page_content($node);
+ $node = page_content($node, $main);
// print the node
return theme("node", $node, $main, $page);
}
diff --git a/modules/story.module b/modules/story.module
index 7b20116f3..d50b3b61d 100644
--- a/modules/story.module
+++ b/modules/story.module
@@ -90,7 +90,7 @@ function story_form(&$node, &$help, &$error) {
return $output;
}
-function story_content($node) {
- return node_prepare($node);
+function story_content($node, $main = 0) {
+ return node_prepare($node, $main);
}
?>
diff --git a/modules/story/story.module b/modules/story/story.module
index 7b20116f3..d50b3b61d 100644
--- a/modules/story/story.module
+++ b/modules/story/story.module
@@ -90,7 +90,7 @@ function story_form(&$node, &$help, &$error) {
return $output;
}
-function story_content($node) {
- return node_prepare($node);
+function story_content($node, $main = 0) {
+ return node_prepare($node, $main);
}
?>