Files
gallery3/modules/comment/views/comment.html.php
Bharat Mediratta 9e0631ab0d Provide a "default moderate" option for comments. The default behavior
is unchanged, but you now have the option to set all new comments to
be unpublished and then moderate them through the Admin > Content >
Comments interface.

Fixes #2126.
2014-05-28 14:54:02 -04:00

29 lines
1.2 KiB
PHP

<?php defined("SYSPATH") or die("No direct script access.") ?>
<li id="g-comment-<?= $comment->id; ?>" class="g-comment-state-<?= $comment->state ?>">
<p class="g-author">
<a href="#">
<img src="<?= $comment->author()->avatar_url(40, $theme->url("images/avatar.jpg", true)) ?>"
class="g-avatar"
alt="<?= html::clean_attribute($comment->author_name()) ?>"
width="40"
height="40" />
</a>
<? if ($comment->author()->guest): ?>
<?= t("on %date_time, %name said",
array("date_time" => gallery::date_time($comment->created),
"name" => html::clean($comment->author_name()))) ?>
<? else: ?>
<?= t("on %date_time, <a href=\"%url\">%name</a> said",
array("date_time" => gallery::date_time($comment->created),
"url" => user_profile::url($comment->author_id),
"name" => html::clean($comment->author_name()))) ?>
<? endif ?>
</p>
<div>
<?= nl2br(html::purify($comment->text)) ?>
</div>
<? if ($comment->state == "unpublished"): ?>
<b> <?= t("Your comment is held for moderation. The site moderator will review and publish it.") ?> </b>
<? endif ?>
</li>