public function unparse_text($contact, $no_title = false)
 {
     global $Conf;
     $x = "===========================================================================\n";
     if (!($this->commentType & COMMENTTYPE_RESPONSE)) {
         $n = "Comment";
     } else {
         if ($rname = $Conf->resp_round_text($this->commentRound)) {
             $n = "{$rname} Response";
         } else {
             $n = "Response";
         }
     }
     if ($contact->can_view_comment_identity($this->prow, $this, false)) {
         $n .= " by " . Text::user_text($this->user());
     }
     $x .= center_word_wrap($n);
     if (!$no_title) {
         $x .= $this->prow->pretty_text_title();
     }
     if ($this->commentTags && $contact->can_view_comment_tags($this->prow, $this, null) && ($tags = $this->viewable_tags($contact))) {
         $tagger = new Tagger($contact);
         $x .= center_word_wrap($tagger->unparse_hashed($tags));
     }
     $x .= "---------------------------------------------------------------------------\n";
     if ($this->commentOverflow) {
         $x .= $this->commentOverflow;
     } else {
         $x .= $this->comment;
     }
     return $x . "\n";
 }