original_string: protected function add_discussion_header($discussion, $forum, $course) {
          global $CFG;
  
          $shortname = format_string($course->shortname, true, [
                  'context' => \context_course::instance($course->id),
              ]);
  
          $strforums = get_string('forums', 'forum');
  
          $this->discussiontext .= "\n=====================================================================\n\n";
          $this->discussiontext .= "$shortname -> $strforums -> " . format_string($forum->name, true);
          if ($discussion->name != $forum->name) {
              $this->discussiontext  .= " -> " . format_string($discussion->name, true);
          }
          $this->discussiontext .= "\n";
          $this->discussiontext .= new \moodle_url('/mod/forum/discuss.php', [
                  'd' => $discussion->id,
              ]);
          $this->discussiontext .= "\n";
  
          if ($this->allowhtml) {
              $this->discussionhtml .= "<p><font face=\"sans-serif\">".
                  "<a target=\"_blank\" href=\"$CFG->wwwroot/course/view.php?id=$course->id\">$shortname</a> -> ".
                  "<a target=\"_blank\" href=\"$CFG->wwwroot/mod/forum/index.php?id=$course->id\">$strforums</a> -> ".
                  "<a target=\"_blank\" href=\"$CFG->wwwroot/mod/forum/view.php?f=$forum->id\">" .
                          format_string($forum->name, true)."</a>";
              if ($discussion->name == $forum->name) {
                  $this->discussionhtml .= "</font></p>";
              } else {
                  $this->discussionhtml .=
                          " -> <a target=\"_blank\" href=\"$CFG->wwwroot/mod/forum/discuss.php?d=$discussion->id\">" .
                          format_string($discussion->name, true)."</a></font></p>";
              }
              $this->discussionhtml .= '<p>';
          }
  
      }
code: protected function add_discussion_header($discussion, $forum, $course) {
          global $CFG;
  
          $shortname = format_string($course->shortname, true, [
                  'context' => \context_course::instance($course->id),
              ]);
  
          $strforums = get_string('forums', 'forum');
  
          $this->discussiontext .= "\n=====================================================================\n\n";
          $this->discussiontext .= "$shortname -> $strforums -> " . format_string($forum->name, true);
          if ($discussion->name != $forum->name) {
              $this->discussiontext  .= " -> " . format_string($discussion->name, true);
          }
          $this->discussiontext .= "\n";
          $this->discussiontext .= new \moodle_url('/mod/forum/discuss.php', [
                  'd' => $discussion->id,
              ]);
          $this->discussiontext .= "\n";
  
          if ($this->allowhtml) {
              $this->discussionhtml .= "<p><font face=\"sans-serif\">".
                  "<a target=\"_blank\" href=\"$CFG->wwwroot/course/view.php?id=$course->id\">$shortname</a> -> ".
                  "<a target=\"_blank\" href=\"$CFG->wwwroot/mod/forum/index.php?id=$course->id\">$strforums</a> -> ".
                  "<a target=\"_blank\" href=\"$CFG->wwwroot/mod/forum/view.php?f=$forum->id\">" .
                          format_string($forum->name, true)."</a>";
              if ($discussion->name == $forum->name) {
                  $this->discussionhtml .= "</font></p>";
              } else {
                  $this->discussionhtml .=
                          " -> <a target=\"_blank\" href=\"$CFG->wwwroot/mod/forum/discuss.php?d=$discussion->id\">" .
                          format_string($discussion->name, true)."</a></font></p>";
              }
              $this->discussionhtml .= '<p>';
          }
  
      }
code_tokens: protected function add_discussion_header ( $ discussion , $ forum , $ course ) { global $ CFG ; $ shortname = format_string ( $ course -> shortname , true , [ 'context' => \ context_course :: instance ( $ course -> id ) , ] ) ; $ strforums = get_string ( 'forums' , 'forum' ) ; $ this -> discussiontext .= "\n=====================================================================\n\n" ; $ this -> discussiontext .= "$shortname -> $strforums -> " . format_string ( $ forum -> name , true ) ; if ( $ discussion -> name != $ forum -> name ) { $ this -> discussiontext .= " -> " . format_string ( $ discussion -> name , true ) ; } $ this -> discussiontext .= "\n" ; $ this -> discussiontext .= new \ moodle_url ( '/mod/forum/discuss.php' , [ 'd' => $ discussion -> id , ] ) ; $ this -> discussiontext .= "\n" ; if ( $ this -> allowhtml ) { $ this -> discussionhtml .= "<p><font face=\"sans-serif\">" . "<a target=\"_blank\" href=\"$CFG->wwwroot/course/view.php?id=$course->id\">$shortname</a> -> " . "<a target=\"_blank\" href=\"$CFG->wwwroot/mod/forum/index.php?id=$course->id\">$strforums</a> -> " . "<a target=\"_blank\" href=\"$CFG->wwwroot/mod/forum/view.php?f=$forum->id\">" . format_string ( $ forum -> name , true ) . "</a>" ; if ( $ discussion -> name == $ forum -> name ) { $ this -> discussionhtml .= "</font></p>" ; } else { $ this -> discussionhtml .= " -> <a target=\"_blank\" href=\"$CFG->wwwroot/mod/forum/discuss.php?d=$discussion->id\">" . format_string ( $ discussion -> name , true ) . "</a></font></p>" ; } $ this -> discussionhtml .= '<p>' ; } }
docstring: Add the header for this discussion.
  
  @param   \stdClass   $discussion The discussion to add the footer for
  @param   \stdClass   $forum The forum that the discussion belongs to
  @param   \stdClass   $course The course that the forum belongs to
docstring_tokens: Add the header for this discussion .