From 2fff69ec72b284d43d0d4cb5bb98ee75dab1b282 Mon Sep 17 00:00:00 2001 From: Andrew Nicols Date: Mon, 10 Oct 2016 15:00:20 +0800 Subject: [PATCH] MDL-55858 mod_forum: Remove subscription links when not relevant When a forum is force-subscribed or subscription is disabled, do not include the subscription link in forum posts. --- mod/forum/classes/output/forum_post.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mod/forum/classes/output/forum_post.php b/mod/forum/classes/output/forum_post.php index 315e189212b..14f9026a33d 100644 --- a/mod/forum/classes/output/forum_post.php +++ b/mod/forum/classes/output/forum_post.php @@ -378,6 +378,9 @@ class forum_post implements \renderable, \templatable { * @return string */ public function get_unsubscribeforumlink() { + if (!\mod_forum\subscriptions::is_subscribable($this->forum)) { + return null; + } $link = new \moodle_url( '/mod/forum/subscribe.php', array( 'id' => $this->forum->id, @@ -393,6 +396,9 @@ class forum_post implements \renderable, \templatable { * @return string */ public function get_unsubscribediscussionlink() { + if (!\mod_forum\subscriptions::is_subscribable($this->forum)) { + return null; + } $link = new \moodle_url( '/mod/forum/subscribe.php', array( 'id' => $this->forum->id,