$r.render("backLinkLT")

$r.translate("header.msgdetails")

$r.translate("viewswitch.title"): #if($threadview) $r.translate("viewswitch.threadview") $r.translate("viewswitch.messageview") #else $r.translate("viewswitch.threadview") $r.translate("viewswitch.messageview") #end
#if ($security.mayArchiveForum()) $r.render("archive.thread") #else

#end #foreach ($message in $messages) #set( $count = $velocityCount - 1)
#if( $message.get("newMessage"))
#else
#end $r.esc($message.get("title"))
$r.translate("msg.creationdate") $message.get("date")
$message.get("firstname")
$message.get("lastname")

($message.get("username"))

$r.render($message.get("portraitComponentVCName"))
$message.get("body") #if ($message.get("hasAttachments"))

$r.translate("attachments"):
#foreach( $attachment in $message.get("attachments") ) #set($fname = $attachment.getName())
$fname
#end
#end #if($message.get("isModified"))
$r.translate("msg.modified"): $message.get("modfname") $message.get("modlname") $message.get("modified")
#else
 
#end
## div used for IE hack #if (($message.get("nOfCh") == 0 && $message.get("uIsMsgC") == true) || ($security.mayDeleteMessageAsModerator())) $r.render("dl_${count}") #end #if (($message.get("nOfCh") == 0 && $message.get("uIsMsgC") == true) || ($security.mayEditMessageAsModerator())) $r.render("ed_${count}") #end #if (($message.get("nOfCh") == 0 && $message.get("uIsMsgC") == true) || ($security.mayEditMessageAsModerator())) #if ($message.get("hasAttachments")) $r.render("rm_${count}") #end $r.render("up_${count}") #end #if ($security.mayReplyMessage()) $r.render("qt_${count}") $r.render("rp_${count}") #end
#end #if(!$threadview)

$r.render("singleThreadTable") #end