summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/comment/views/admin_comments.html.php189
1 files changed, 108 insertions, 81 deletions
diff --git a/modules/comment/views/admin_comments.html.php b/modules/comment/views/admin_comments.html.php
index b9f5148b..388f5d6b 100644
--- a/modules/comment/views/admin_comments.html.php
+++ b/modules/comment/views/admin_comments.html.php
@@ -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>