summaryrefslogtreecommitdiffhomepage
path: root/modules/luci-mod-admin-mini/luasrc/view
diff options
context:
space:
mode:
Diffstat (limited to 'modules/luci-mod-admin-mini/luasrc/view')
-rw-r--r--modules/luci-mod-admin-mini/luasrc/view/mini/applyreboot.htm21
-rw-r--r--modules/luci-mod-admin-mini/luasrc/view/mini/backup.htm40
-rw-r--r--modules/luci-mod-admin-mini/luasrc/view/mini/index.htm21
-rw-r--r--modules/luci-mod-admin-mini/luasrc/view/mini/reboot.htm33
-rw-r--r--modules/luci-mod-admin-mini/luasrc/view/mini/upgrade.htm105
5 files changed, 220 insertions, 0 deletions
diff --git a/modules/luci-mod-admin-mini/luasrc/view/mini/applyreboot.htm b/modules/luci-mod-admin-mini/luasrc/view/mini/applyreboot.htm
new file mode 100644
index 0000000000..8ff7118c7e
--- /dev/null
+++ b/modules/luci-mod-admin-mini/luasrc/view/mini/applyreboot.htm
@@ -0,0 +1,21 @@
+<%#
+LuCI - Lua Configuration Interface
+Copyright 2008 Steven Barth <steven@midlink.org>
+Copyright 2008 Jo-Philipp Wich <xm@leipzig.freifunk.net>
+
+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%>
+<h2><a id="content" name="content"><%:System%></a></h2>
+<br />
+<p><% if msg then %><%=msg%><% else %><%:Changes applied.%><% end %></p>
+<p><%:Please wait: Device rebooting...%></p>
+<script type="text/javascript">setTimeout("location='<%=controller%>'", 60000)</script>
+<%+footer%> \ No newline at end of file
diff --git a/modules/luci-mod-admin-mini/luasrc/view/mini/backup.htm b/modules/luci-mod-admin-mini/luasrc/view/mini/backup.htm
new file mode 100644
index 0000000000..eb9dc46e47
--- /dev/null
+++ b/modules/luci-mod-admin-mini/luasrc/view/mini/backup.htm
@@ -0,0 +1,40 @@
+<%#
+LuCI - Lua Configuration Interface
+Copyright 2008 Steven Barth <steven@midlink.org>
+Copyright 2008 Jo-Philipp Wich <xm@leipzig.freifunk.net>
+
+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%>
+<h2><a id="content" name="content"><%:System%></a></h2>
+<h3><%:Backup / Restore%></h3>
+<p><%:Here you can backup and restore your configuration and - if possible - reset this device to the default settings.%></p>
+<br />
+<div>
+ <ul>
+ <li><a href="<%=REQUEST_URI%>?backup=kthxbye"><%:Create backup%></a></li>
+ <% if reset_avail then -%>
+ <li><a href="<%=REQUEST_URI%>?reset=yarly" onclick="return confirm('<%:Proceed reverting all settings and resetting to firmware defaults?%>')"><%:Reset this device to defaults%></a></li>
+ <% end -%>
+ </ul>
+</div>
+
+<br />
+
+<form method="post" action="<%=REQUEST_URI%>" enctype="multipart/form-data">
+ <div class="left"><%:Backup Archive%>:</div>
+ <div>
+ <input type="file" size="30" name="archive" />
+ </div>
+ <div>
+ <input type="submit" class="cbi-button cbi-input-apply" value="<%:Restore backup%>" />
+ </div>
+</form>
+<%+footer%>
diff --git a/modules/luci-mod-admin-mini/luasrc/view/mini/index.htm b/modules/luci-mod-admin-mini/luasrc/view/mini/index.htm
new file mode 100644
index 0000000000..c14d3b0b23
--- /dev/null
+++ b/modules/luci-mod-admin-mini/luasrc/view/mini/index.htm
@@ -0,0 +1,21 @@
+<%#
+LuCI - Lua Configuration Interface
+Copyright 2008 Steven Barth <steven@midlink.org>
+Copyright 2008 Jo-Philipp Wich <xm@leipzig.freifunk.net>
+
+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$
+
+-%>
+<h2><a id="content" name="content"><%:Hello!%></a></h2>
+<p><%_This is the administration area of <abbr title="Lua Configuration Interface">LuCI</abbr>.%></p>
+<p><%_<abbr title="Lua Configuration Interface">LuCI</abbr> is a free, flexible, and user friendly graphical interface for configuring OpenWrt.%><br />
+<%:On the following pages you can adjust all important settings of this device.%></p>
+<p><%:As we always want to improve this interface we are looking forward to your feedback and suggestions.%></p>
+<p><%:And now have fun with your OpenWrt device!%></p>
+<p><em><strong><a href="<%=controller%>/about"><%_The <abbr title="Lua Configuration Interface">LuCI</abbr> Team%></a></strong></em></p>
diff --git a/modules/luci-mod-admin-mini/luasrc/view/mini/reboot.htm b/modules/luci-mod-admin-mini/luasrc/view/mini/reboot.htm
new file mode 100644
index 0000000000..9e57d89f9f
--- /dev/null
+++ b/modules/luci-mod-admin-mini/luasrc/view/mini/reboot.htm
@@ -0,0 +1,33 @@
+<%#
+LuCI - Lua Configuration Interface
+Copyright 2008 Steven Barth <steven@midlink.org>
+Copyright 2008 Jo-Philipp Wich <xm@leipzig.freifunk.net>
+
+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%>
+<h2><a id="content" name="content"><%:System%></a></h2>
+<h3><%:Reboot%></h3>
+<p><%:Reboots the operating system of your device%></p>
+<%-
+local c = require("luci.model.uci").cursor():changes()
+if c and next(c) then
+-%>
+ <p class="warning"><%:Warning: There are unsaved changes that will be lost while rebooting!%></p>
+<%-
+end
+if not reboot then
+-%>
+<p><a href="<%=REQUEST_URI%>?reboot=1"><%:Perform reboot%></a></p>
+<%- else -%>
+<p><%:Please wait: Device rebooting...%></p>
+<script type="text/javascript">setTimeout("location='<%=controller%>'", 60000)</script>
+<%- end -%>
+<%+footer%> \ No newline at end of file
diff --git a/modules/luci-mod-admin-mini/luasrc/view/mini/upgrade.htm b/modules/luci-mod-admin-mini/luasrc/view/mini/upgrade.htm
new file mode 100644
index 0000000000..6ff5d84919
--- /dev/null
+++ b/modules/luci-mod-admin-mini/luasrc/view/mini/upgrade.htm
@@ -0,0 +1,105 @@
+<%#
+LuCI - Lua Configuration Interface
+Copyright 2008 Steven Barth <steven@midlink.org>
+Copyright 2008-2009 Jo-Philipp Wich <xm@subsignal.org>
+
+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%>
+
+<h2><a id="content" name="content"><%:System%></a></h2>
+<h3><%:Flash Firmware%></h3>
+
+<% if step == 1 then %>
+ <% if supported then %>
+ <form method="post" action="<%=REQUEST_URI%>" enctype="multipart/form-data">
+ <p>
+ <%:Upload an OpenWrt image file to reflash the device.%>
+ <% if bad_image then %>
+ <br /><br />
+ <div class="error"><%:The uploaded image file does not
+ contain a supported format. Make sure that you choose the generic
+ image format for your platform. %></div>
+ <% end %>
+ </p>
+ <div>
+ <%:Firmware image%>:<br />
+ <input type="hidden" name="step" value="2" />
+ <input type="file" size="30" name="image" />
+ <br />
+ <br />
+ <% if keepavail then -%>
+ <input type="checkbox" name="keepcfg" value="1" checked="checked" />
+ <span class="bold"><%:Keep configuration files%></span>
+ <% end -%>
+
+ <br />
+ <input class="cbi-button cbi-button-apply" type="submit" value="<%:Upload image%>" />
+ </div>
+ </form>
+ <% else %>
+ <div class="error"><%_ Sorry.
+ OpenWrt does not support a system upgrade on this platform.<br />
+ You need to manually flash your device. %></div>
+ <% end %>
+<% elseif step == 2 then %>
+ <p>
+ <%_ The flash image was uploaded.
+ Below is the checksum and file size listed,
+ compare them with the original file to ensure data integrity.<br />
+ Click "Proceed" below to start the flash procedure. %>
+
+ <% if flashsize > 0 and filesize > flashsize then %>
+ <br /><br />
+ <div class="error"><%:It appears that you are trying to
+ flash an image that does not fit into the flash memory, please verify
+ the image file! %></div>
+ <% end %>
+
+ <br />
+ <ul>
+ <li><%:Checksum%>: <code><%=checksum%></code></li>
+ <li><%: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
+ %></li>
+ </ul>
+ </p>
+ <div class="cbi-page-actions right">
+ <form style="display:inline">
+ <input type="hidden" name="step" value="3" />
+ <input type="hidden" name="keepcfg" value="<%=keepconfig and "1" or "0"%>" />
+ <input class="cbi-button cbi-button-apply" type="submit" value="<%:Proceed%>" />
+ </form>
+ <form style="display:inline">
+ <input type="hidden" name="step" value="1" />
+ <input type="hidden" name="keepcfg" value="<%=keepconfig and "1" or "0"%>" />
+ <input class="cbi-button cbi-button-reset" type="submit" value="<%:Cancel%>" />
+ </form>
+ </div>
+<% elseif step == 3 then %>
+ <p><%_ The system is flashing now.<br />
+ DO NOT POWER OFF THE DEVICE!<br />
+ Wait a few minutes before you try to reconnect.
+ It might be necessary to renew the address of your computer to reach the device
+ again, depending on your settings. %></p>
+
+ <iframe src="<%=REQUEST_URI%>?step=4&#38;keepcfg=<%=keepconfig and "1" or "0"%>" style="border:1px solid black; width:100%; height:150px"></iframe>
+<% end %>
+<%+footer%>
+