<%# LuCI - Lua Configuration Interface Copyright 2009 Jo-Philipp Wich Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 $Id$ -%> <%+cbi/valueheader%> <%- local utl = require "luci.util" local net = require "luci.model.network".init() local iface local ifaces = net:get_interfaces() local value = self:formvalue(section) if not value or value == "" then value = self:cfgvalue(section) or self.default end local checked = { } if value then for value in utl.imatch(value) do checked[value] = true end else local n = self.network and net:get_network(self.network) if n then local i for _, i in ipairs(n:get_interfaces()) do checked[i:name()] = true end end end -%> <%+cbi/valuefooter%>