From 748fc464bec012972fec7e4e5ce7b81b9acdfc26 Mon Sep 17 00:00:00 2001 From: Manuel Munz Date: Sun, 5 Dec 2010 19:06:18 +0000 Subject: applications/luci-olsr: Add smartgw status page --- .../luci-olsr/luasrc/view/status-olsr/smartgw.htm | 62 ++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 applications/luci-olsr/luasrc/view/status-olsr/smartgw.htm (limited to 'applications/luci-olsr/luasrc/view/status-olsr/smartgw.htm') diff --git a/applications/luci-olsr/luasrc/view/status-olsr/smartgw.htm b/applications/luci-olsr/luasrc/view/status-olsr/smartgw.htm new file mode 100644 index 0000000000..a64c7bffdf --- /dev/null +++ b/applications/luci-olsr/luasrc/view/status-olsr/smartgw.htm @@ -0,0 +1,62 @@ +<%# +LuCI - Lua Configuration Interface +Copyright 2008 Steven Barth +Copyright 2008 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: mid.htm 5448 2009-10-31 15:54:11Z jow $ + +-%> +<% +require("luci.model.uci") +local uci = luci.model.uci.cursor_state() + +uci:foreach("olsrd", "olsrd", function(s) + if s.SmartGateway and s.SmartGateway == "yes" then has_smartgw = true end +end) +%> + +<%+header%> + +

<%:SmartGW announcements%>

+<% if has_smartgw then %> +

<%:Overview of smart gateways in this network%>

+
+ + + + + + + + + + + + + +<% for k, gw in ipairs(gws) do %> + + + + + + + + + + + +<% end %> +
<%:Gateway%><%:Status%><%:ETX%><%:Hops%><%:Uplink%><%:Downlink%><%:IPv4%><%:IPv6%><%:Prefix%>
/cgi-bin-status.html"><%=gw["Gateway IP"]%><%=gw.Status%><%=gw.ETX%><%=gw.Hopcnt%><%=gw.Uplink%><%=gw.Downlnk%><%=gw.IPv4%><%=gw.IPv6%><%=gw.Prefix%>
+
+ +<% else %> +SmartGateway is not configured on this system. +<% end %> +<%+footer%> -- cgit v1.2.3