/modules/mod_comment/templates/admin_comments.tpl

https://code.google.com/p/zotonic/ · Smarty Template · 55 lines · 48 code · 7 blank · 0 comment · 4 complexity · 5a9a659a8bfdafafbc6db401971f96cf MD5 · raw file

  1. {% extends "admin_base.tpl" %}
  2. {% block title %}
  3. {_ Recent Comments _}
  4. {% endblock %}
  5. {% block content %}
  6. <div id="content" class="zp-85">
  7. <div class="block clearfix">
  8. <h2>{_ Comments _}</h2>
  9. <h3 class="above-list">{_ Recent comments _}</h3>
  10. <ul class="short-list">
  11. <li class="headers clearfix">
  12. <span class="zp-15">{_ Added on _}</span>
  13. <span class="zp-15">{_ Page _}</span>
  14. <span class="zp-25">{_ Message _}</span>
  15. <span class="zp-15">{_ Name _}</span>
  16. <span class="zp-15">{_ Email _}</span>
  17. <span class="zp-15">{_ Options _}</span>
  18. </li>
  19. {% with m.search.paged[{recent_comments page=q.page}] as result %}
  20. {% for comment in result %}
  21. {% with comment.id as id %}
  22. <li {% if not comment.is_visible %}class="unpublished" {% endif %}>
  23. <a id="{{ #comment.id }}" href="{{ m.rsc[comment.rsc_id].page_url }}#comment-{{ id }}" class="clearfix">
  24. <span class="zp-15">{{ comment.created|date:"d M Y, H:i" }}</span>
  25. <span class="zp-15">{{ m.rsc[comment.rsc_id].title|truncate:20 }}</span>
  26. <span class="zp-25">{{ comment.message|striptags|truncate:40 }}</span>
  27. {% if comment.user_id %}
  28. <span class="zp-30">{{ m.rsc[comment.user_id].title }} [#{{ comment.user_id }}]</span>
  29. {% else %}
  30. <span class="zp-15">{{ comment.name|truncate:20 }}</span>
  31. <span class="zp-15" title="{{ comment.email|truncate }}">{{ comment.email|truncate:20|escape }}</span>
  32. {% endif %}
  33. <span class="zp-15">
  34. {% button text=_"view" action={redirect location=[m.rsc[comment.rsc_id].page_url,"#comment-",id|format_integer]|join } %}
  35. {% button text=_"delete" postback={comment_delete id=id on_success={slide_fade_out target=#comment.id}} %}
  36. </span>
  37. </a>
  38. </li>
  39. {% endwith %}
  40. {% empty %}
  41. <li>{_ There are no comments. _}</li>
  42. {% endfor %}
  43. </ul>
  44. {% pager result=result dispatch="admin_comments" qargs %}
  45. {% endwith %}
  46. </div>
  47. </div>
  48. {% endblock %}