aurweb/web/template/pkg_comments.php
Loui Chang 5b8b0757f4 pkg_comments: Only display 10 comments by default.
Add a mechanism to view all comments.

Signed-off-by: Loui Chang <louipc.ist@gmail.com>
2010-04-15 16:52:55 -04:00

38 lines
1.1 KiB
PHP

<div class="pgbox">
<?php
$uid = uid_from_sid($SID);
while (list($indx, $carr) = each($comments)) { ?>
<div class="comment-header"><?php
if (canDeleteCommentArray($carr, $atype, $uid)) {
$durl = '<a href="pkgedit.php?del_Comment=1';
$durl.= '&comment_id=' . $carr['ID'] . '&ID=' . $row['ID'];
$durl.= '"><img src="images/x.png" border="0"';
$durl.= ' alt="' . __("Delete comment") . '"></a> ';
echo $durl;
}
if ($SID) {
$carr['UserName'] = "<a href=\"account.php?Action=AccountInfo&amp;ID={$carr['UsersID']}\">{$carr['UserName']}</a>";
}
echo __('Comment by: %s on %s', $carr['UserName'], gmdate('r', $carr['CommentTS']));
?></div>
<blockquote class="comment-body">
<div>
<?php echo nl2br(htmlspecialchars($carr['Comments'])) ?>
</div>
</blockquote>
<?php
}
?>
</div>
<?php
$count = package_comments_count($_GET['ID']);
if ($count > 10 && !isset($_GET['comments'])) {
echo '<div class="pgbox">';
echo '<a href="'. $_SERVER['PHP_SELF'] . '?ID=' . $_REQUEST['ID'] . '&comments=all">'. __('Show all %s comments', $count) . '</a>';
echo '</div>';
}
?>