[% UNLESS helper.skip_head == 1 -%]
[% FOR button IN helper.top_buttons -%] [% button.name %] [% END -%]
[% IF helper.messages -%]
[% FOREACH m IN helper.messages -%]
[% m.text %]
[% END -%]
[% END -%]
[% END -%] [% FOREACH group IN helper.pref_groups %]
[% # one for description -%] [% UNLESS c.user.roles == 'subscriber' || c.user.roles == 'subscriberadmin' -%] [% END -%] [% # one for actions -%] [% FOREACH r IN group.prefs %] [% NEXT IF r.voip_preference_groups_id != group.id %] [% UNLESS c.user.roles == 'subscriber' || c.user.roles == 'subscriberadmin' -%] [% END -%] [% END %]
[% c.loc('Attribute') %][% c.loc('Name') %] [% c.loc('Value') %]
[% r.attribute | html %] [% c.loc(r.label||" ") %] [% IF r.attribute == "rewrite_rule_set" -%] [% ELSIF r.attribute == "cdr_export_sclidui_rwrs" -%] [% ELSIF r.attribute == "header_rule_set" -%] [% ELSIF r.attribute == "ncos" -%] [% ELSIF r.attribute == "adm_ncos" -%] [% ELSIF r.attribute == "adm_cf_ncos" -%] [% ELSIF r.attribute == "emergency_mapping_container" -%] [% ELSIF r.attribute == "sound_set" -%] [% ELSIF r.attribute == "contract_sound_set" -%] [% ELSIF r.attribute == "allowed_ips" -%] [% FOR ipnet IN r.allowed_ips_rs.all -%] [% ipnet.ipnet | html -%]
[% END -%] [% ELSIF r.attribute == "man_allowed_ips" -%] [% FOR ipnet IN r.man_allowed_ips_rs.all -%] [% ipnet.ipnet | html -%]
[% END -%] [% ELSIF r.data_type == "boolean" %] [% ELSIF r.data_type == "string" || r.data_type == "int" || r.data_type == "blob" %] [% IF r.max_occur == 1 %] [% r.value | html %] [% ELSE %] [% FOR value IN r.value -%] [% IF value.substr(0,1) == '#' -%] [% value.substr(1) | html %] [% ELSE -%] [% value | html %] [% END -%]
[% END %] [% END %] [% ELSIF r.data_type == "enum" %] [% END %]
[% UNLESS (c.user.roles == "admin" || c.user.roles == "reseller") && c.user.read_only -%] [% c.loc('Edit') %] [%IF r.dynamic && !helper.no_edit_meta %] [% c.loc('Edit Meta') %] [% c.loc('Delete') %] [% END -%] [% END -%]
[% END %]
[% IF helper.edit_preference -%] [% PROCESS "helpers/modal.tt"; modal_header(m.create_flag=0, m.name = c.loc("Preference '") _ c.loc(helper.preference_meta.label) _"'"); -%] [% IF helper.preference_meta.data_type == "blob" %] [% END %] [% IF helper.preference_meta.attribute == "allowed_ips" %] [% ELSIF helper.preference_meta.attribute == "man_allowed_ips" %] [% ELSIF helper.preference_meta.max_occur != 1 %] [% ELSE %] [% helper.form.render -%] [% END %] [% modal_footer(); -%] [% END -%] [% IF helper.create_flag == 1 || helper.editmeta_flag == 1 -%] [% IF helper.form.has_for_js; helper.form.render_repeatable_js; END; PROCESS "helpers/modal.tt"; modal_header(m.create_flag=helper.create_flag, m.duplicate_flag=helper.duplicate_flag, m.edit_flag=helper.editmeta_flag, m.name = helper.name); helper.form.render; modal_footer(); modal_script(m.close_target = helper.close_target); -%] [% END -%] [% # vim: set tabstop=4 syntax=html expandtab: -%]