[RFC PATCH v4 11/11] fff-web: Add autostart option to settings.html
Adrian Schmutzler
freifunk at adrianschmutzler.de
Fr Jul 21 15:08:49 CEST 2017
Signed-off-by: Adrian Schmutzler <freifunk at adrianschmutzler.de>
Tested-by: Adrian Schmutzler <freifunk at adrianschmutzler.de>
---
.../fff/fff-web/files/www/ssl/cgi-bin/settings.html | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/src/packages/fff/fff-web/files/www/ssl/cgi-bin/settings.html b/src/packages/fff/fff-web/files/www/ssl/cgi-bin/settings.html
index 779e7eb..96f3333 100755
--- a/src/packages/fff/fff-web/files/www/ssl/cgi-bin/settings.html
+++ b/src/packages/fff/fff-web/files/www/ssl/cgi-bin/settings.html
@@ -64,6 +64,13 @@ if [ "$REQUEST_METHOD" == "POST" ] ; then
fi
fi
+ uci -q set "fff.autorestart=settings"
+ if [ "$POST_autorestart_enabled" == "on" ] ; then
+ uci -q set "fff.autorestart.enabled=1"
+ else
+ uci -q set "fff.autorestart.enabled=0"
+ fi
+
uci commit
/usr/sbin/applysimpletc
@@ -92,6 +99,11 @@ if [ "$(uci -q get 'fff.notifyupdate.resetonupgrade')" == "0" ] ; then # not set
else
upgrade_reset_checked="$chkd"
fi
+if [ "$(uci -q get 'fff.autorestart.enabled')" == "0" ] ; then # not set=1
+ autorestart_checked=""
+else
+ autorestart_checked="$chkd"
+fi
%>
<% show_msg %>
<form method="post">
@@ -148,6 +160,9 @@ fi
</td></tr>
<% fi %>
+ <tr><th>Auto-restart enabled:</th><td colspan="2">
+ <input type="checkbox" name="autorestart_enabled" <%= ${autorestart_checked} %>/>
+ </td></tr>
</table>
</fieldset>
</td></tr>
--
2.7.4
Mehr Informationen über die Mailingliste franken-dev