summaryrefslogtreecommitdiff
path: root/templates/mod/news.html
diff options
context:
space:
mode:
Diffstat (limited to 'templates/mod/news.html')
-rw-r--r--templates/mod/news.html70
1 files changed, 70 insertions, 0 deletions
diff --git a/templates/mod/news.html b/templates/mod/news.html
new file mode 100644
index 00000000..b6c35798
--- /dev/null
+++ b/templates/mod/news.html
@@ -0,0 +1,70 @@
+{% if mod|hasPermission(config.mod.news) %}
+ <fieldset>
+ <legend>{% trans 'New post' %}</legend>
+ <form style="margin:0" action="" method="post">
+ <table>
+ <tr>
+ <th>
+ {% if mod|hasPermission(config.mod.news_custom) %}
+ <label for="name">{% trans 'Name' %}</label>
+ {% else %}
+ {% trans 'Name' %}
+ {% endif %}
+ </th>
+ <td>
+ {% if mod|hasPermission(config.mod.news_custom) %}
+ <input type="text" size="55" name="name" id="name" value="{{ mod.username|e }}">
+ {% else %}
+ {{ mod.username|e }}
+ {% endif %}
+ </td>
+ </tr>
+ <tr>
+ <th><label for="subject">{% trans 'Subject' %}</label></th>
+ <td><input type="text" size="55" name="subject" id="subject"></td>
+ </tr>
+ <tr>
+ <th><label for="body">{% trans 'Body' %}</label></th>
+ <td><textarea name="body" id="body" style="width:100%;height:100px"></textarea></td>
+ </tr>
+ </table>
+ <p style="text-align:center">
+ <input type="submit" value="{% trans 'Post news entry' %}">
+ </p>
+ </form>
+ </fieldset>
+{% endif %}
+
+{% for post in news %}
+ <div class="ban">
+ {% if mod|hasPermission(config.mod.news_delete) %}
+ <span style="float:right;padding:2px">
+ <a class="unimportant" href="?/news/delete/{{ post.id }}">[{% trans 'delete' %}]</a>
+ </span>
+ {% endif %}
+ <h2 id="{{ post.id }}">
+ <small class="unimportant">
+ <a href="#{{ post.id }}">#</a>
+ </small>
+ {% if post.subject %}
+ {{ post.subject|e }}
+ {% else %}
+ <em>{% trans 'no subject' %}</em>
+ {% endif %}
+ <small class="unimportant">
+ &mdash; {% trans 'by' %} {{ post.name }} {% trans 'at' %} {{ notice.time|date(config.post_date) }}
+ </small>
+ </h2>
+ <p>
+ {{ post.body }}
+ </p>
+ </div>
+{% endfor %}
+
+{% if count > news|count %}
+ <p class="unimportant" style="text-align:center;word-wrap:break-word">
+ {% for i in range(0, (count - 1) / config.mod.news_page) %}
+ <a href="?/news/{{ i + 1 }}">[{{ i + 1 }}]</a>
+ {% endfor %}
+ </p>
+{% endif %}