[% META title = 'Admin » Email Contacts' -%] [% # PROCESS dumper.tt dump = c.config('msg') %] [% PROCESS site/autosuggest.tt varname = 'hospital' %] [% email_contacts_dfv_js %] [% meta_data = c.get_meta_data('EmailContact'); # INCLUDE dumper.tt dump = meta_data %] [% # PROCESS admin/misc_nav.tt page = 'error-codes' %]

Email Contacts

[% IF dfv_errors %]

[% c.config('msg').dfv_errors %]

[% END %] [% INCLUDE site/snippets/help.tt file = 'emailcontact' %]

[% div_name = 'new'; INCLUDE site/snippets/toggleview.tt %] Add new entry

[% display = c.query.param('department_id') ? 'visible' : 'none' %]
Display name: [% error_display_name %]
Scope: [% error_scope %]
Location:
Type: [% error_type %]
Department:
Status: [% error_status %]
Email address: [% error_contact_address %]
Active: [% error_is_active %]

[% site.html.submit %] [% site.html.reset %]

[% IF email_contacts.size # only empty if new db %]
Filter: [% site.html.go_btn %]

[% UNLESS c.query.param('filter').match('mdt') # irrelevant for MDT %] [% END %] [% FOREACH ec IN email_contacts; # PROCESS dumper.tt dump = ec.as_tree; FOREACH f IN ['mdt' 'report']; # doesn't work # NEXT IF c.query.param('filter').match(f) AND NOT ec.type.match(f); END; NEXT IF c.query.param('filter').match('mdt') AND NOT ec.type.match('mdt'); NEXT IF c.query.param('filter').match('report') AND NOT ec.type.match('report'); %] [% UNLESS c.query.param('filter').match('mdt') # irrelevant for MDT %] [% END %] [% END %]
Display Name ScopeDepartmentLocation Type Status Email Address Active
[% i = ( i || 0 ) + 1; i # can't use loop.count if using filter %] [% FOREACH d IN departments; NEXT UNLESS d.value == ec.department_id %] [% END %] Edit
[% END %]