2 Copyright
2008 Steven Barth
<steven@midlink.org
>
3 Copyright
2008 Jo-Philipp Wich
<jow@openwrt.org
>
4 Licensed to the public under the Apache License
2.0.
9 <h2 name=
"content"><%:Flash operations%
></h2>
11 <ul class=
"cbi-tabmenu">
12 <li class=
"cbi-tab"><a href=
"#"><%:Actions%
></a></li>
13 <li class=
"cbi-tab-disabled"><a href=
"<%=REQUEST_URI%>/backupfiles"><%:Configuration%
></a></li>
16 <fieldset class=
"cbi-section">
18 <fieldset class=
"cbi-section">
19 <legend><%:Backup / Restore%
></legend>
20 <form method=
"post" action=
"<%=REQUEST_URI%>" enctype=
"multipart/form-data">
21 <div class=
"cbi-section-descr"><%:Click
"Generate archive" to download a tar archive of the current configuration files. To reset the firmware to its initial state, click
"Perform reset" (only possible with squashfs images).%
></div>
22 <div class=
"cbi-section-node">
23 <div class=
"cbi-value<% if not reset_avail then %> cbi-value-last<% end %>">
24 <label class=
"cbi-value-title" for=
"image"><%:Download backup%
>:
</label>
25 <div class=
"cbi-value-field">
26 <input class=
"cbi-button cbi-button-apply" type=
"submit" name=
"backup" value=
"<%:Generate archive%>" />
29 <% if reset_avail then %
>
30 <div class=
"cbi-value cbi-value-last">
31 <label class=
"cbi-value-title"><%:Reset to defaults%
>:
</label>
32 <div class=
"cbi-value-field">
33 <input onclick=
"return confirm('<%:Really reset all changes?%>')" class=
"cbi-button cbi-button-reset" type=
"submit" name=
"reset" value=
"<%:Perform reset%>" />
39 <div class=
"cbi-section-descr"><%:To restore configuration files, you can upload a previously generated backup archive here.%
></div>
40 <div class=
"cbi-section-node">
41 <div class=
"cbi-value cbi-value-last">
42 <label class=
"cbi-value-title" for=
"archive"><%:Restore backup%
>:
</label>
43 <div class=
"cbi-value-field">
44 <input type=
"file" name=
"archive" id=
"archive" />
45 <input type=
"submit" class=
"cbi-button cbi-input-apply" name=
"restore" value=
"<%:Upload archive...%>" />
54 <fieldset class=
"cbi-section">
55 <legend><%:Flash new firmware image%
></legend>
56 <% if upgrade_avail then %
>
57 <form method=
"post" action=
"<%=REQUEST_URI%>" enctype=
"multipart/form-data">
58 <div class=
"cbi-section-descr"><%:Upload a sysupgrade-compatible image here to replace the running firmware. Check
"Keep settings" to retain the current configuration (requires an OpenWrt compatible firmware image).%
></div>
59 <div class=
"cbi-section-node">
60 <div class=
"cbi-value">
61 <label class=
"cbi-value-title" for=
"keep"><%:Keep settings%
>:
</label>
62 <div class=
"cbi-value-field">
63 <input type=
"checkbox" name=
"keep" id=
"keep" checked=
"checked" />
66 <div class=
"cbi-value cbi-value-last<% if image_invalid then %> cbi-value-error<% end %>">
67 <label class=
"cbi-value-title" for=
"image"><%:Image%
>:
</label>
68 <div class=
"cbi-value-field">
69 <input type=
"file" name=
"image" id=
"image" />
70 <input type=
"submit" class=
"cbi-button cbi-input-apply" value=
"<%:Flash image...%>" />
74 <% if image_invalid then %
>
75 <div class=
"cbi-section-error"><%:The uploaded image file does not contain a supported format. Make sure that you choose the generic image format for your platform. %
></div>
79 <div class=
"cbi-section-descr"><%:Sorry, there is no sysupgrade support present; a new firmware image must be flashed manually. Please refer to the OpenWrt wiki for device specific install instructions.%
></div>