From 0351b1f9f4bf277972e8c8f8cb861ebd7addf0c7 Mon Sep 17 00:00:00 2001 From: moodler Date: Fri, 8 Aug 2003 03:38:18 +0000 Subject: [PATCH] Language of receiver was not being set correctly --- mod/forum/lib.php | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/mod/forum/lib.php b/mod/forum/lib.php index 78b0f5562a..ee2362803d 100644 --- a/mod/forum/lib.php +++ b/mod/forum/lib.php @@ -710,7 +710,7 @@ function forum_subscribed_users($course, $forum) { } } return get_records_sql("SELECT u.id, u.username, u.firstname, u.lastname, u.maildisplay, u.mailformat, - u.email, u.city, u.country, u.lastaccess, u.lastlogin, u.picture, u.timezone + u.email, u.city, u.country, u.lastaccess, u.lastlogin, u.picture, u.timezone, u.lang FROM {$CFG->prefix}user u, {$CFG->prefix}forum_subscriptions s WHERE s.forum = '$forum->id' @@ -1617,7 +1617,11 @@ function forum_print_latest_discussions($forum_id=0, $forum_numdiscussions=5, $f if (forum_user_can_post_discussion($forum)) { echo "

"; echo "wwwroot/mod/forum/post.php?forum=$forum->id\">"; - echo get_string("addanewdiscussion", "forum")."..."; + if ($forum->type == "news") { + echo get_string("addanewtopic", "forum")."..."; + } else { + echo get_string("addanewdiscussion", "forum")."..."; + } echo "

\n"; } @@ -1635,7 +1639,11 @@ function forum_print_latest_discussions($forum_id=0, $forum_numdiscussions=5, $f } if (! $discussions = forum_get_discussions($forum->id, $forum_sort, 0, $fullpost) ) { - echo "

(".get_string("nodiscussions", "forum").")

"; + if ($forum->type == "news") { + echo "

(".get_string("nonews", "forum").")

"; + } else { + echo "

(".get_string("nodiscussions", "forum").")

"; + } return; } -- 2.39.5