From 01d17d4aca6efeb0eee54b5a62dd2da348f92a2f Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Fri, 2 Jan 2004 09:50:12 +0000 Subject: - Patch #4093: only invoke check_output() once for performance's sake. Patch by Goba. --- modules/node/node.module | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'modules/node') diff --git a/modules/node/node.module b/modules/node/node.module index 5a13cfc4b..9ad158e6b 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -411,8 +411,14 @@ function node_view($node, $main = 0, $page = 0) { ** Default behavior: */ - $node->teaser = check_output($node->teaser); - $node->body = check_output($node->body); + if ($node->teaser == $node->body) { + // Only invoke check_output() once for performance's sake: + $node->teaser = $node->body = check_output($node->teaser); + } + else { + $node->teaser = check_output($node->teaser); + $node->body = check_output($node->body); + } return theme("node", $node, $main, $page); } -- cgit v1.2.3