aboutsummaryrefslogtreecommitdiffstats
path: root/templates
diff options
context:
space:
mode:
Diffstat (limited to 'templates')
-rw-r--r--templates/web/zurich/admin/body.html38
1 files changed, 23 insertions, 15 deletions
diff --git a/templates/web/zurich/admin/body.html b/templates/web/zurich/admin/body.html
index 764ad9bd8..4cedc9838 100644
--- a/templates/web/zurich/admin/body.html
+++ b/templates/web/zurich/admin/body.html
@@ -2,12 +2,13 @@
[% PROCESS 'admin/report_blocks.html' %]
[% IF updated %]
-<p>
-<em>[% updated %]</em>
-</p>
+ <p>
+ <em>[% updated %]</em>
+ </p>
[% END %]
[% IF admin_type == 'super' AND body.parent AND NOT body.parent.parent # A division %]
+ [% IF NOT errors %]
<table cellspacing="0" cellpadding="2" border="1">
<tr>
<th>[% loc('Category') %]</th>
@@ -16,29 +17,34 @@
<th>[% loc('Note') %]</th>
<th>[% loc('When edited') %]</th>
</tr>
- [% WHILE ( contact = contacts.next ) %]
- <tr>
- <td><a href="[% c.uri_for( 'body_edit', body_id, contact.category ) %]">[% contact.category %]</a></td>
- <td>[% contact.email | html %]</td>
- <td>[% contact.editor %]</td>
- <td>[% contact.note | html %]</td>
- <td>[% PROCESS format_date this_date=contact.whenedited %]</td>
+ [% WHILE ( cat = contacts.next ) %]
+ <tr[% IF cat.deleted %] class="is-deleted"[% END %]>
+ <td><a href="[% c.uri_for( 'body_edit', body_id, cat.category ) %]">[% cat.category %]</a></td>
+ <td>[% cat.email | html %]</td>
+ <td>[% cat.editor %]</td>
+ <td>[% cat.note | html %]</td>
+ <td>[% PROCESS format_date this_date=cat.whenedited %]</td>
</tr>
[% END %]
</table>
<h2>[% loc('Add new category') %]</h2>
+ [% END %][%# Only show all the above if no errors with below form %]
+
+ [% IF errors %]
+ <div class="fms-admin-warning">
+ [% errors.values.join('<br>') %]
+ </div>
+ [% END %]
<form method="post" action="[% c.uri_for('body', body_id ) %]" enctype="application/x-www-form-urlencoded" accept-charset="utf-8">
- [% IF c.cobrand.moniker != 'emptyhomes' %]
<p>
- <strong>[% loc('Category:') %] </strong><input type="text" name="category" size="30">
+ <strong>[% loc('Category:') %] </strong><input type="text" name="category" size="30" value="[% contact.category | html %]">
</p>
- [% END %]
<p>
- <strong>[% loc('Email:') %] </strong><input type="text" name="email" size="30">
+ <strong>[% loc('Email:') %] </strong><input type="text" name="email" size="30" value="[% contact.email | html %]">
</p>
<input type="hidden" name="confirmed" value="1" id="confirmed">
@@ -50,7 +56,7 @@
<p>
<input type="hidden" name="posted" value="new" >
<input type="hidden" name="token" value="[% token %]" >
- <input type="submit" name="Create category" value="[% loc('Create category') %]" >
+ <input type="submit" name="Create category" value="[% errors ? loc('Save changes') : loc('Create category') %]">
</p>
<div>
@@ -61,7 +67,9 @@
[% END %]
+[% IF NOT errors %]
<h2>[% loc('Edit body details') %]</h2>
[% INCLUDE 'admin/body-form.html' %]
+[% END %]
[% INCLUDE 'admin/footer.html' %]