a valid Document ID
* @param $oComment -> a valid Comment Object
* @param $oUser -> a valid User Object (Logged in user)
* @param $iThreadID -> the ThreadID passed through
*/
function getCommentBody($oComment, $iDocumentID, $oUser, $iThreadID) {
global $default;
$sHeading = _("Document Comment");
$sToRender .= renderHeading($sHeading);
$sToRender .= displayDocumentPath($iDocumentID);
$aBody = explode("\n",$oComment->getBody());
$sBody = "";
$numChars = 160; // number of chars in a line
// Used for wrapping text that may be too long on one any line
for ($i=0; $i <= sizeof($aBody) ;$i++) {
if (strlen($aBody[$i]) >$numChars){
$loop = (strlen($aBody[$i]) - (strlen($aBody[$i])) % $numChars)/$numChars +1;
$j=$numChars;
for($j=0; $j < $loop; $j++ ) {
$sBody .= "
" . substr($aBody[$i],($j*$numChars), $numChars) . "";
}
} else { $sBody .= "
" . $aBody[$i]; }
}
// $sToRender .= "
Views: " . $oThread->getNumberOfViews() . " | ";
// $sToRender .= " | ";
// $sToRender .= "Replies: " . $oThread->getNumberOfReplies() . " | ";
$sToRender .= "
| Author: " . $oUser->getUserName() . " | \n";
$sToRender .= "\n";
$sToRender .= "getID()) . "&fThreadID=" . $iThreadID . "\"> ";
$sToRender .= " |  |
\n";
$sToRender .= "| " . _("Subject") . ": | ";
$sToRender .= $oComment->getSubject();
$sToRender .= " | " . _("Date") . ": " . $oComment->getDate() . " |
";
$sToRender .= "| ";
$sToRender .= $sBody;
$sToRender .= " | ";
$sToRender .= " | \n";
$sToRender .= "
";
return $sToRender;
}
?>