From 07aaac43df93b94659069991ab9bbbf6caa55a43 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Wed, 25 Mar 2015 10:21:50 +0100 Subject: [PATCH] xml: clean up the list tags and order them alphabetically --- src/etc/inc/xmlparse.inc | 53 +++++++++++++++++++--------------------- 1 file changed, 25 insertions(+), 28 deletions(-) diff --git a/src/etc/inc/xmlparse.inc b/src/etc/inc/xmlparse.inc index f0b64f5d3..5447d8b39 100644 --- a/src/etc/inc/xmlparse.inc +++ b/src/etc/inc/xmlparse.inc @@ -1,10 +1,6 @@ . All rights reserved. @@ -30,33 +26,34 @@ POSSIBILITY OF SUCH DAMAGE. */ -/* The following items will be treated as arrays in config.xml */ -function listtags() { - /* - * Please keep this list alpha sorted and no longer than 80 characters - * I know it's a pain, but it's a pain to find stuff too if it's not - */ +function listtags() +{ + /* The following items will be treated as arrays in config.xml */ $ret = array( - 'acls', 'alias', 'aliasurl', 'allowedip', 'allowedhostname', 'authserver', - 'bridged', 'build_port_path', - 'ca', 'cacert', 'cert', 'crl', 'clone', 'config', 'container', 'columnitem', - 'depends_on_package', 'disk', 'dnsserver', 'dnsupdate', 'domainoverrides', 'dyndns', - 'element', 'encryption-algorithm-option', - 'field', 'fieldname', - 'gateway_item', 'gateway_group', 'gif', 'gre', 'group', - 'hash-algorithm-option', 'hosts', 'member', 'ifgroupentry', 'igmpentry', 'interface_array', 'item', 'key', - 'lagg', 'lbaction', 'lbpool', 'l7rules', 'lbprotocol', - 'member', 'menu', 'tab', 'mobilekey', 'monitor_type', 'mount', + 'acls', 'alias', 'aliases', 'aliasurl', 'allowedip', 'allowedhostname', 'authserver', + 'bridged', 'build_port_path', + 'ca', 'cacert', 'cert', 'crl', 'clone', 'config', 'container', 'columnitem', + 'depends_on_package', 'disk', 'dnsserver', 'dnsupdate', 'domainoverrides', 'dyndns', + 'element', 'encryption-algorithm-option', + 'field', 'fieldname', + 'gateway_item', 'gateway_group', 'gif', 'gre', 'group', + 'hash-algorithm-option', 'hosts', + 'ifgroupentry', 'igmpentry', 'interface_array', 'item', + 'key', + 'lagg', 'lbaction', 'lbpool', 'l7rules', 'lbprotocol', + 'member', 'menu', 'mobilekey', 'monitor_type', 'mount', 'npt', 'ntpserver', - 'onetoone', 'openvpn-server', 'openvpn-client', 'openvpn-csc', 'option', - 'package', 'passthrumac', 'phase1', 'phase2', 'ppp', 'pppoe', 'priv', 'proxyarpnet', 'pool', + 'onetoone', 'openvpn-server', 'openvpn-client', 'openvpn-csc', 'option', + 'package', 'passthrumac', 'phase1', 'phase2', 'ppp', 'pppoe', 'priv', 'proxyarpnet', 'pool', 'pages', 'pipe', 'qinqentry', 'queue', - 'pages', 'pipe', 'radnsserver', 'roll', 'route', 'row', 'rrddatafile', 'rule', - 'schedule', 'service', 'servernat', 'servers', - 'serversdisabled', 'staticmap', 'subqueue', - 'timerange', 'tunnel', 'user', 'vip', 'virtual_server', 'vlan', - 'winsserver', 'wolentry', 'widget','wol','aliases' + 'radnsserver', 'roll', 'route', 'row', 'rrddatafile', 'rule', + 'schedule', 'service', 'servernat', 'servers', 'serversdisabled', 'staticmap', 'subqueue', + 'tab', 'timerange', 'tunnel', + 'user', + 'vip', 'virtual_server', 'vlan', + 'winsserver', 'wolentry', 'widget', 'wol', ); + return array_flip($ret); }