/**
  * Display subscribe option for discussions.
  * @param discussion $discussion Forum
  * @param string $text Textual note
  * @param bool $subscribe True if user can subscribe, False if user can unsubscribe
  * @return string HTML code for this area
  */
 function display_discussion_subscribe_option($discussion, $subscribe)
 {
     global $USER;
     if ($subscribe) {
         $status = get_string('subscribestate_discussionunsubscribed', 'forumng');
         $submit = 'submitsubscribe';
         $button = get_string('subscribediscussion', 'forumng');
     } else {
         $status = get_string('subscribestate_discussionsubscribed', 'forumng', '<strong>' . $USER->email . '</strong>');
         $submit = 'submitunsubscribe';
         $button = get_string('unsubscribediscussion', 'forumng');
     }
     return '<div class="forumng-subscribe-options" id="forumng-subscribe-options">' . '<h3>' . get_string('subscription', 'forumng') . '</h3>' . '<p>' . $status . '</p>' . '<form action="subscribe.php" method="post"><div>' . $discussion->get_link_params(forum::PARAM_FORM) . '<input type="hidden" name="back" value="discuss" />' . '<input type="submit" name="' . $submit . '" value="' . $button . '" /></div></form></div>';
 }