From 7aed1e4b9d3d608389a8b15ea800b8e75be967ef Mon Sep 17 00:00:00 2001 From: Steven Barth Date: Tue, 10 Nov 2009 16:02:48 +0000 Subject: NIU: More pages --- modules/niu/luasrc/view/niu/network.htm | 10 +- .../niu/luasrc/view/niu/network/warn_ip_change.htm | 2 + modules/niu/luasrc/view/niu/system/backup.htm | 41 ++++++++ modules/niu/luasrc/view/niu/system/reboot.htm | 14 +++ modules/niu/luasrc/view/niu/system/upgrade.htm | 105 +++++++++++++++++++++ 5 files changed, 170 insertions(+), 2 deletions(-) create mode 100644 modules/niu/luasrc/view/niu/network/warn_ip_change.htm create mode 100644 modules/niu/luasrc/view/niu/system/backup.htm create mode 100644 modules/niu/luasrc/view/niu/system/reboot.htm create mode 100644 modules/niu/luasrc/view/niu/system/upgrade.htm (limited to 'modules/niu/luasrc/view') diff --git a/modules/niu/luasrc/view/niu/network.htm b/modules/niu/luasrc/view/niu/network.htm index a022b0af83..8644712312 100644 --- a/modules/niu/luasrc/view/niu/network.htm +++ b/modules/niu/luasrc/view/niu/network.htm @@ -1,13 +1,19 @@ <% local dsp = require "luci.dispatcher" local utl = require "luci.util" -local str = require "luci.store" +local uci = require "luci.model.uci" local nws = {} -str.uci_state:foreach("network", "interface", function(s) +uci.inst_state:foreach("network", "interface", function(s) nws[#nws+1] = s end) + +if uci.inst_state:get("network", "lan", "_ipchanged") and +uci.inst_state:revert("network", "lan", "_ipchanged") then + include("niu/network/warn_ip_change") +end %> +
Status:
<% diff --git a/modules/niu/luasrc/view/niu/network/warn_ip_change.htm b/modules/niu/luasrc/view/niu/network/warn_ip_change.htm new file mode 100644 index 0000000000..b5ebdd73c6 --- /dev/null +++ b/modules/niu/luasrc/view/niu/network/warn_ip_change.htm @@ -0,0 +1,2 @@ +Warning!
+Device IP has changed.
\ No newline at end of file diff --git a/modules/niu/luasrc/view/niu/system/backup.htm b/modules/niu/luasrc/view/niu/system/backup.htm new file mode 100644 index 0000000000..7e8c728236 --- /dev/null +++ b/modules/niu/luasrc/view/niu/system/backup.htm @@ -0,0 +1,41 @@ +<%# +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$ + +-%> +<%+header%> +

<%:System%>

+

<%:Backup / Restore%>

+

<%:Here you can backup and restore your router configuration and - if possible - reset the router to the default settings.%>

+
+
+ +
+ +
+ +
+
<%:Backup Archive%>:
+
+ +
+
+ + +
+ +<%+footer%> \ No newline at end of file diff --git a/modules/niu/luasrc/view/niu/system/reboot.htm b/modules/niu/luasrc/view/niu/system/reboot.htm new file mode 100644 index 0000000000..4b356d61e7 --- /dev/null +++ b/modules/niu/luasrc/view/niu/system/reboot.htm @@ -0,0 +1,14 @@ +Rebooting. Please wait... + + \ No newline at end of file diff --git a/modules/niu/luasrc/view/niu/system/upgrade.htm b/modules/niu/luasrc/view/niu/system/upgrade.htm new file mode 100644 index 0000000000..1083a16188 --- /dev/null +++ b/modules/niu/luasrc/view/niu/system/upgrade.htm @@ -0,0 +1,105 @@ +<%# +LuCI - Lua Configuration Interface +Copyright 2008 Steven Barth +Copyright 2008-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$ + +-%> + +<%+header%> + +

<%:System%>

+

<%:Flash Firmware%>

+ +<% if step == 1 then %> + <% if supported then %> +
+

+ <%:Upload an OpenWrt image file to reflash the device.%> + <% if bad_image then %> +

+

<%:The uploaded image file does not + contain a supported format. Make sure that you choose the generic + image format for your platform. %>
+ <% end %> +

+
+ <%:Firmware image%>:
+ + +
+
+ <% if keepavail then -%> + + <%:Keep configuration files%> + <% end -%> + +
+ +
+ + <% else %> +
<%_ Sorry. + OpenWrt does not support a system upgrade on this platform.
+ You need to manually flash your device. %>
+ <% end %> +<% elseif step == 2 then %> +

+ <%_ The flash image was uploaded. + Below is the checksum and file size listed, + compare them with the original file to ensure data integrity.
+ Click "Proceed" below to start the flash procedure. %> + + <% if flashsize > 0 and filesize > flashsize then %> +

+

<%:It appears that you try to + flash an image that does not fit into the flash memory, please verify + the image file! %>
+ <% end %> + +
+
    +
  • <%:Checksum%>: <%=checksum%>
  • +
  • <%:Size%>: <% + local w = require "luci.tools.webadmin" + write(w.byte_format(filesize)) + + if flashsize > 0 then + write(luci.i18n.translatef( + " (%s available)", + w.byte_format(flashsize) + )) + end + %>
  • +
+

+
+
+ + " /> + + +
+ + " /> + + +
+<% elseif step == 3 then %> +

<%_ The system is flashing now.
+ DO NOT POWER OFF THE DEVICE!
+ Wait a few minutes until you try to reconnect. + It might be necessary to renew the address of your computer to reach the device + again, depending on your settings. %>

+ + +<% end %> +<%+footer%> + -- cgit v1.2.3