mirror of
https://github.com/Pathduck/gallery3.git
synced 2026-06-07 20:19:20 -04:00
Reformated comment admin table layout. Added bulk action checkboxes and menu, reply link, and edit link, all of which need to be wired up.
This commit is contained in:
@@ -53,88 +53,115 @@
|
||||
</p>
|
||||
</div>
|
||||
<? endif ?>
|
||||
|
||||
|
||||
<form id="gBulkAction" action="#" method="post">
|
||||
<label for="bulk_actions"><?= t("Bulk actions")?></label>
|
||||
<select id="bulk_actions">
|
||||
<option></option>
|
||||
<option><?= t("Unapprove")?></option>
|
||||
<option><?= t("Spam")?></option>
|
||||
<option><?= t("Delete")?></option>
|
||||
</select>
|
||||
<input type="submit" value="Apply" />
|
||||
|
||||
<table id="gAdminCommentsList">
|
||||
<tr>
|
||||
<th>
|
||||
<input type="checkbox" />
|
||||
</th>
|
||||
<th>
|
||||
<?= t("Author") ?>
|
||||
</th>
|
||||
<th>
|
||||
<?= t("Comment") ?>
|
||||
</th>
|
||||
<th>
|
||||
<?= t("Date") ?>
|
||||
</th>
|
||||
<th>
|
||||
<?= t("Actions") ?>
|
||||
</th>
|
||||
<th>
|
||||
<?= t("Subject")?>
|
||||
</th>
|
||||
</tr>
|
||||
<? foreach ($comments as $comment): ?>
|
||||
<tr id="gComment-<?= $comment->id ?>">
|
||||
<td>
|
||||
<input type="checkbox" name="delete_comments[]" value="<?= $comment->id ?>" />
|
||||
</td>
|
||||
<td>
|
||||
<a href="#"><img src="<?= $theme->url("images/avatar.jpg") ?>"
|
||||
alt="<?= $comment->author ?>"/></a><br/>
|
||||
<a href="mailto:<?= $comment->email ?>"
|
||||
title="<?= $comment->email ?>"> <?= $comment->author ?> </a>
|
||||
</td>
|
||||
<td>
|
||||
<?= $comment->text ?>
|
||||
</td>
|
||||
<td>
|
||||
<?= date("Y-M-d", $comment->created); ?>
|
||||
</td>
|
||||
<td>
|
||||
<ul>
|
||||
<? if ($comment->state != "unpublished"): ?>
|
||||
<li>
|
||||
<a href="javascript:set_state('unpublished',<?=$comment->id?>)">
|
||||
<?= t("Unapprove") ?>
|
||||
</a>
|
||||
</li>
|
||||
<? endif ?>
|
||||
|
||||
<? if ($comment->state != "published"): ?>
|
||||
<li>
|
||||
<a href="javascript:set_state('published',<?=$comment->id?>)">
|
||||
<?= t("Approve") ?>
|
||||
</a>
|
||||
</li>
|
||||
<? endif ?>
|
||||
|
||||
<? if ($comment->state != "spam"): ?>
|
||||
<li>
|
||||
<a href="javascript:set_state('spam',<?=$comment->id?>)">
|
||||
<?= t("Spam") ?>
|
||||
</a>
|
||||
</li>
|
||||
<? endif ?>
|
||||
|
||||
<li>
|
||||
<a href="javascript:reply(<?=$comment->id?>)">
|
||||
<?= t("Reply") ?>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="javascript:Edit(<?=$comment->id?>)">
|
||||
<?= t("Edit") ?>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="javascript:del(<?=$comment->id?>)">
|
||||
<?= t("Delete") ?>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</td>
|
||||
<td>
|
||||
<? $item = $comment->item(); ?>
|
||||
<a href="<?= $item->url() ?>">
|
||||
<img src="<?= $item->thumb_url() ?>"
|
||||
alt="<?= $item->title ?>"
|
||||
<?= photo::img_dimensions($item->thumb_width, $item->thumb_height, 75) ?>
|
||||
/>
|
||||
</a>
|
||||
<a href="<?= $item->url() ?>"> <?= $item->title ?> </a>
|
||||
</td>
|
||||
</tr>
|
||||
<? endforeach ?>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
|
||||
<div class="pager">
|
||||
<?= $pager ?>
|
||||
</div>
|
||||
|
||||
<div id="gAdminCommentsList">
|
||||
<table>
|
||||
<tr>
|
||||
<th>
|
||||
<?= t("Comment") ?>
|
||||
</th>
|
||||
<th style="width: 100px">
|
||||
<?= t("Date") ?>
|
||||
</th>
|
||||
<th>
|
||||
<?= t("Actions") ?>
|
||||
</th>
|
||||
</tr>
|
||||
<? foreach ($comments as $comment): ?>
|
||||
<tr id="gComment-<?= $comment->id ?>">
|
||||
<td>
|
||||
<div>
|
||||
<img src="<?= $theme->url("images/avatar.jpg") ?>"/>
|
||||
<b> <?= $comment->author ?> </b>
|
||||
</div>
|
||||
<ul>
|
||||
<li> <?= $comment->url ?> </li>
|
||||
<li> <?= $comment->email ?> </li>
|
||||
</ul>
|
||||
<div>
|
||||
<?= $comment->text ?>
|
||||
</div>
|
||||
<div>
|
||||
<? $item = $comment->item(); ?>
|
||||
<a href="<?= $item->url() ?>">
|
||||
<img src="<?= $item->thumb_url() ?>"
|
||||
alt="<?= $item->title ?>"
|
||||
<?= photo::img_dimensions($item->thumb_width, $item->thumb_height, 75) ?>
|
||||
/>
|
||||
</a>
|
||||
<?= t("Comment left on {{item_title}}",
|
||||
array("item_title" => sprintf("<a href=\"%s\">%s</a>", $item->url(), $item->title))) ?>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<?= date("Y-M-d", $comment->created); ?>
|
||||
</td>
|
||||
<td>
|
||||
<ul>
|
||||
<? if ($comment->state != "unpublished"): ?>
|
||||
<li>
|
||||
<a href="javascript:set_state('unpublished',<?=$comment->id?>)">
|
||||
<?= t("Unapprove") ?>
|
||||
</a>
|
||||
</li>
|
||||
<? endif ?>
|
||||
|
||||
<? if ($comment->state != "published"): ?>
|
||||
<li>
|
||||
<a href="javascript:set_state('published',<?=$comment->id?>)">
|
||||
<?= t("Approve") ?>
|
||||
</a>
|
||||
</li>
|
||||
<? endif ?>
|
||||
|
||||
<? if ($comment->state != "spam"): ?>
|
||||
<li>
|
||||
<a href="javascript:set_state('spam',<?=$comment->id?>)">
|
||||
<?= t("Spam") ?>
|
||||
</a>
|
||||
</li>
|
||||
<? endif ?>
|
||||
|
||||
<li>
|
||||
<a href="javascript:del(<?=$comment->id?>)">
|
||||
<?= t("Delete") ?>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<? endforeach ?>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user