24 lines
758 B
Lua
24 lines
758 B
Lua
![]() |
require("luci.sys")
|
||
|
|
||
|
m = SimpleForm("shutdown", translate("Shutdown/Reboot"),
|
||
|
translate("Shut down / restart the system on your device"))
|
||
|
|
||
|
s = m:section(SimpleSection)
|
||
|
|
||
|
button_shutdown = s:option (Button, "button_shutdown", translate("Shutdown"), translatef("Please wait for the device to shut down"))
|
||
|
button_shutdown.inputtitle = translate ("Do shutdown")
|
||
|
button_shutdown.write = function()
|
||
|
luci.sys.call("sync && poweroff > /dev/null")
|
||
|
end
|
||
|
|
||
|
button_reboot = s:option (Button, "button_reboot", translate("Reboot"), translatef("Please wait a minutes until the device restart"))
|
||
|
button_reboot.inputtitle = translate ("Do reboot")
|
||
|
button_reboot.write = function()
|
||
|
luci.sys.call("sync && reboot > /dev/null")
|
||
|
end
|
||
|
|
||
|
m.reset = false
|
||
|
m.submit = false
|
||
|
|
||
|
return m
|