From 9a0eb67916eaf4e459ff97c2f62b84348e6f1789 Mon Sep 17 00:00:00 2001 From: moodler Date: Wed, 20 Apr 2005 05:19:52 +0000 Subject: [PATCH] Cleaned up the display of forum introductions and added link to discussion count --- mod/forum/index.php | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/mod/forum/index.php b/mod/forum/index.php index 28fce4d7374..1013f205111 100644 --- a/mod/forum/index.php +++ b/mod/forum/index.php @@ -138,13 +138,15 @@ } } - $forum->intro = format_text(forum_shorten_post($forum->intro)); - $forum->intro = "$forum->intro";; + $introoptions->para=false; + $forum->intro = format_text(shorten_text(trim($forum->intro), $CFG->forum_shortpost), FORMAT_HTML, $introoptions); if ($forum->visible) { $forumlink = "id\">".format_string($forum->name,true).""; + $discussionlink = "id\">".$count.""; } else { $forumlink = "id\">".format_string($forum->name,true).""; + $discussionlink = "id\">".$count.""; } //If this forum has RSS activated, calculate it @@ -185,7 +187,7 @@ $sublink = "id\">$subscribed"; } } - $row = array ($forumlink, $forum->intro, "$count"); + $row = array ($forumlink, $forum->intro, $discussionlink); if ($CFG->forum_trackreadposts) { $row[] = $unreadlink; } @@ -195,7 +197,7 @@ } $generaltable->data[] = $row; } else { - $row = array ($forumlink, $forum->intro, "$count"); + $row = array ($forumlink, $forum->intro, $discussionlink); if ($CFG->forum_trackreadposts) { $row[] = $unreadlink; } @@ -261,8 +263,8 @@ } } - $forum->intro = format_text(forum_shorten_post($forum->intro)); - $forum->intro = "$forum->intro"; + $introoptions->para=false; + $forum->intro = format_text(shorten_text(trim($forum->intro), $CFG->forum_shortpost), FORMAT_HTML, $introoptions); if ($forum->section != $currentsection) { $printsection = $forum->section; @@ -276,8 +278,10 @@ if ($forum->visible) { $forumlink = "id\">".format_string($forum->name,true).""; + $discussionlink = "id\">".$count.""; } else { $forumlink = "id\">".format_string($forum->name,true).""; + $discussionlink = "id\">".$count.""; } //If this forum has RSS activated, calculate it @@ -321,7 +325,7 @@ } } - $row = array ($printsection, $forumlink, $forum->intro, $count); + $row = array ($printsection, $forumlink, $forum->intro, $discussionlink); if ($CFG->forum_trackreadposts) { $row[] = $unreadlink; } @@ -332,7 +336,7 @@ $learningtable->data[] = $row; } else { - $row = array ($printsection, $forumlink, $forum->intro, $count); + $row = array ($printsection, $forumlink, $forum->intro, $discussionlink); if ($CFG->forum_trackreadposts) { $row[] = $unreadlink; }