public
Description: The ultra-lightweight ultra-flexible blogging engine with a fetish for birds and misspellings.
Homepage: http://chyrp.net/
Clone URL: git://github.com/vito/chyrp.git
Click here to lend your support to: chyrp and make a donation at www.pledgie.com !
chyrp / admin / layout / pages / manage_pages.twig
100644 88 lines (83 sloc) 3.595 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
{% extends "layout.twig" %}
 
{% block title %}${ "Manage Pages" | translate }{% endblock %}
 
{% block content %}
<h1>${ "Manage Pages" | translate }</h1>
<h2>${ "Need more detail?" | translate }</h2>
<form class="detail" action="index.php" method="get" accept-charset="utf-8">
<fieldset>
<input type="hidden" name="action" value="manage_pages" />
<div class="pad">
<h3>
${ "Search&hellip;" | translate }
<a href="{% admin "help&id=filtering_results" %}" class="help emblem"><img src="images/icons/help.png" alt="help" /></a>
</h3>
<input class="text" type="text" name="query" value="${ GET.query | escape }" id="query" /> <button type="submit" class="inline">${ "Search &rarr;" | translate }</button>
</div>
</fieldset>
</form>
<br />
<h2>{% if GET.query %}${ "Search Results" | translate }{% else %}${ "Last 25 Pages" | translate }{% endif %}</h2>
<table border="0" cellspacing="0" cellpadding="0" class="wide">
<thead>
<tr class="head">
<th>${ "Title" | translate }</th>
<th>${ "Created" | translate }</th>
<th>${ "Last Updated" | translate }</th>
<th>${ "Author" | translate }</th>
${ trigger.call("manage_pages_column_header") }
<th colspan="2">${ "Controls" | translate }</th>
</tr>
</thead>
<tbody>
{% for page in pages.paginated %}
<tr id="page_$page.id" class="page{% if loop.last %} last{% endif %}">
<td class="main"><a href="$page.url">${ page.title | truncate }</a></td>
<td>${ page.created_at | strftime }</td>
<td>{% if page.updated %}${ page.updated_at | strftime }{% else %}<span class="sub">${ "never" | translate }</span>{% endif %}</td>
<td>$page.user.login</td>
${ trigger.call("manage_pages_column", page) }
{% if visitor.group.can("edit_post", "delete_post", true) %}
<td class="controls">${ page.edit_link('<img src="images/icons/edit.png" alt="edit" /> '~("edit" | translate)) }</td>
<td class="controls">${ page.delete_link('<img src="images/icons/delete.png" alt="delete" /> '~("delete" | translate)) }</td>
{% else %}
${ page.edit_link('<img src="images/icons/edit.png" alt="edit" /> '~("edit" | translate), '<td class="controls" colspan="2">', '</td>') }
${ page.delete_link('<img src="images/icons/delete.png" alt="delete" /> '~("delete" | translate), '<td class="controls" colspan="2">', '</td>') }
{% endif %}
</tr>
{% else %}
<tr class="last">
<td colspan="6" class="center"><span class="sub">${ "(none)" | translate }</span></td>
</tr>
{% endfor %}
</tbody>
</table>
<br />
$pages.next_link
$pages.prev_link
{% if pages.total %}
<br />
<h2>${ "Reorder Pages" | translate }</h2>
<form id="reorder_pages" action="{% admin "reorder_pages" %}" method="post">
<ul class="sort_pages">
{% for item in theme.pages_list %}
<li class="page-item" id="page_list_$item.page.id">
<noscript><input type="text" size="2" name="list_order[$item.page.id]" value="$item.page.list_order" class="center" /></noscript>
<div>$item.page.title</div>
 
{% if item.has_children %}<ul>{% endif %}
{% if not item.has_children %}</li>{% endif %}
 
{% for ul, li in item.end_tags %}
$ul
$li
{% endfor %}
{% endfor %}
</ul>
<noscript>
<div class="buttons">
<button type="submit" class="yay">
<img src="images/icons/success.png" alt="success" />${ "Reorder" | translate }
</button>
</div>
</noscript>
</form>
{% endif %}
{% endblock %}