o = s:option(Value, "AdvRouteLifetime", translate("Lifetime"),
- translate("Specifies the lifetime associated with the route in seconds. Use 0 to specify an infinite lifetime"))
+ translate("Specifies the lifetime associated with the route in seconds."))
-o.datatype = "uinteger"
+o.datatype = 'or(uinteger,"infinity")'
o.placeholder = 1800
-function o.cfgvalue(self, section)
- local v = Value.cfgvalue(self, section)
- if v == "infinity" then
- return 0
- else
- return v
- end
-end
-
-function o.write(self, section, value)
- if value == "0" then
- Value.write(self, section, "infinity")
- else
- Value.write(self, section, value)
- end
-end
-
o = s:option(ListValue, "AdvRoutePreference", translate("Preference"),
translate("Specifies the preference associated with the default router"))