<%# 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 net = require "luci.model.network" local iface local ifaces = net:get_interfaces() local value = (self:formvalue(section) or self.default or "") local checked = { } if value and #value > 0 then if type(value) == "table" then value = table.concat(value, " ") end for value in value:gmatch("%S+") 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%>