From caa413ece1cea15a8cf1345c7fdfd00b1ac2ae6e Mon Sep 17 00:00:00 2001 From: moodler Date: Mon, 6 Aug 2007 13:08:05 +0000 Subject: [PATCH] Some fixes relating to the unsubscribe link in emails for some types of forums --- mod/forum/lib.php | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/mod/forum/lib.php b/mod/forum/lib.php index b1b9a83320e..df081dcc8e9 100644 --- a/mod/forum/lib.php +++ b/mod/forum/lib.php @@ -603,7 +603,7 @@ function forum_cron() { course_setup($course); $strforums = get_string('forums', 'forum'); - $canunsubscribe = ! forum_is_forcesubscribed($forum->id); + $canunsubscribe = ! forum_is_forcesubscribed($forum); $canreply = forum_user_can_post($forum, $userto); @@ -762,7 +762,7 @@ function forum_make_mail_text($course, $forum, $discussion, $post, $userfrom, $u $strforums = get_string('forums', 'forum'); - $canunsubscribe = ! forum_is_forcesubscribed($forum->id); + $canunsubscribe = ! forum_is_forcesubscribed($forum); $canreply = forum_user_can_post($forum, $userto); $posttext = ''; @@ -823,7 +823,7 @@ function forum_make_mail_html($course, $forum, $discussion, $post, $userfrom, $u $strforums = get_string('forums', 'forum'); $canreply = forum_user_can_post($forum, $userto); - $canunsubscribe = ! $forum->forcesubscribe; + $canunsubscribe = ! forum_is_forcesubscribed($forum); $posthtml = ''; foreach ($CFG->stylesheets as $stylesheet) { @@ -845,7 +845,7 @@ function forum_make_mail_html($course, $forum, $discussion, $post, $userfrom, $u $posthtml .= forum_make_mail_post($post, $userfrom, $userto, $course, false, $canreply, true, false); if ($canunsubscribe) { - $posthtml .= '