From e278e46f4945d443d4cfb7a58c656fe5afda34f3 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Sat, 26 Jul 2003 13:18:49 +0000 Subject: - Applied Moshe's 007 patch: "read more" and author optimizations. --- modules/node/node.module | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'modules/node/node.module') diff --git a/modules/node/node.module b/modules/node/node.module index 329f6c3f6..f399cda71 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -530,8 +530,10 @@ function node_link($type, $node = 0, $main = 0) { $links = $node->links; } - if ($main == 1 && $node->teaser && $node->teaser != $node->body) { - $links[] = l(t("read more"), node_url($node), array("title" => t("Read the rest of this posting."))); + if ($main == 1 && $node->teaser && strlen($node->teaser) != strlen($node->body)) + { + $links[] = l(t("read more"), "node/view/$node->nid", array("title" => t("Read +the rest of this posting."), "class" => "read-more")); } if (user_access("administer nodes")) { @@ -980,7 +982,7 @@ function node_validate($node, &$error) { ** Validate the "authored by"-field: */ - if (empty($node->name)) { + if (empty($node->name) || empty($node->uid)){ /* ** The use of empty() is mandatory in the context of usernames ** as the empty string denotes the anonymous user. In case we -- cgit v1.2.3