diff options
author | Mika Havela <mika.havela@gmail.com> | 2008-01-24 15:21:02 +0000 |
---|---|---|
committer | Mika Havela <mika.havela@gmail.com> | 2008-01-24 15:21:02 +0000 |
commit | 4aaf7226430f480eb75e3653958d2f1f448fc186 (patch) | |
tree | 68a46fb7588679bb3cf1c246022d402fd25c74dc /syslog-config-html.lsp | |
parent | e482873743f419da21266605deffbb9b6daffb4f (diff) | |
download | acf-alpine-baselayout-4aaf7226430f480eb75e3653958d2f1f448fc186.tar.bz2 acf-alpine-baselayout-4aaf7226430f480eb75e3653958d2f1f448fc186.tar.xz |
Expert-tab works.
Statuspage works.
Configpage shows current settings, but saving changes doesnt work (work in progress).
git-svn-id: svn://svn.alpinelinux.org/acf/alpine-baselayout/trunk@640 ab2d0c66-481e-0410-8bed-d214d4d58bed
Diffstat (limited to 'syslog-config-html.lsp')
-rw-r--r-- | syslog-config-html.lsp | 110 |
1 files changed, 64 insertions, 46 deletions
diff --git a/syslog-config-html.lsp b/syslog-config-html.lsp index f7aab7b..1167751 100644 --- a/syslog-config-html.lsp +++ b/syslog-config-html.lsp @@ -2,6 +2,7 @@ <h1>SYSTEM INFO</h1> + <DL> <dt>Program status</dt> <DD><? if (view.status.enabled) then io.write('Enabled') else io.write('Disabled') end ?></DD> @@ -15,63 +16,78 @@ <H1>CONFIGURATION</H1> <H2>Advanced config</H2> <H3>General settings</H3> - -<DL> -<DT><?= view.config.logfile.label ?></DT> -<DD><input type="text" class="text" name="smallerlogg" value="<?= view.config.logfile.value ?>"/> -<P>(default=/var/log/messages)</P> -<p class="error"><?= view.config.logfile.errtxt ?></p> -</DD> -</DL> - -<DL> -<DT><?= view.config.loglevel.label ?></DT> -<DD><input class="radio" type="radio" name="loglevel" value="1" <? if (tostring(view.config.loglevel.value) == "1") then io.write('checked') end ?>>1 -<input class="radio" type="radio" name="loglevel" value="2" <? if (tostring(view.config.loglevel.value) == "2") then io.write('checked') end ?>>2 -<input class="radio" type="radio" name="loglevel" value="3" <? if (tostring(view.config.loglevel.value) == "3") then io.write('checked') end ?>>3 -<input class="radio" type="radio" name="loglevel" value="4" <? if (tostring(view.config.loglevel.value) == "4") then io.write('checked') end ?>>4 -<input class="radio" type="radio" name="loglevel" value="5" <? if (tostring(view.config.loglevel.value) == "5") then io.write('checked') end ?>>5 -<input class="radio" type="radio" name="loglevel" value="" <? if (tostring(view.config.loglevel.value) == "") then io.write('checked') end ?>>Default -<p><?= view.config.loglevel.helptxt ?></P> -<p class="error"><?= view.config.loglevel.errtxt ?></p></DD> -</DL> - <DL> -<DT><?= view.config.smallog.label ?></DT> -<DD><input type="checkbox" name="smallog" <? if (view.config.smallog.value ~= "") then io.write('checked') end ?>/><p class="error"><?= view.config.smallog.errtxt ?></p></DD> + <DT<? if (view.errors) and (view.errors.LBU_MEDIA) then io.write("class='error'") end ?>>Log to given file</DT> + <DD><input type="text" class="text" name="smallerlogg" value="<?= view.config["SYSLOGD_OPTS"]["-O"] ?>"/> + <? if (view.errors["SYSLOGD_OPTS"]) and (view.errors["SYSLOGD_OPTS"]["-O"]) then io.write("<p class='error'>", view.errors["SYSLOGD_OPTS"]["-O"] ,"</p>") end ?> + </DD> + + <DT>Set local log level</DT> + <DD> + <? for i=1, table.maxn(view.config["SYSLOGD_OPTS"]["-l_list"]) do ?> + <input class="radio" type="radio" name="loglevel" value="1" + <? if (tostring(view.config["SYSLOGD_OPTS"]["-l_list"][i]) == tostring(view.config["SYSLOGD_OPTS"]["-l"])) + then io.write('checked=yes') end ?>> + <?= view.config["SYSLOGD_OPTS"]["-l_list"][i] ?> + <? end ?> + <p>(1=Quiet, ... , <?= table.maxn(view.config["SYSLOGD_OPTS"]["-l_list"]) ?>=Debug)</p> + <? if (view.errors["SYSLOGD_OPTS"]) and (view.errors["SYSLOGD_OPTS"]["-l"]) then + io.write("<p class='error'>",view.errors["SYSLOGD_OPTS"]["-l"] ,"</p>") + end ?> + </DD> + + <DT>Smaller logging output</DT> + <DD><input type="checkbox" name="smallog" <? if (view.config["SYSLOGD_OPTS"]["-S"]) then io.write('checked=yes') end ?> /> + <? if (view.errors["SYSLOGD_OPTS"]) and (view.errors["SYSLOGD_OPTS"]["-S"]) then + io.write("<p class='error'>",view.errors["SYSLOGD_OPTS"]["-S"] ,"</p>") + end ?> + </DD> </DL> <H3>Save logs for a longer period</H3> -<DL> -<DT><?= view.config.maxsize.label ?></DT> -<DD><input type="text" class="text" name="maxsize" value="<?= view.config.maxsize.value ?>"/> -<p>(default=200KB, 0=off)</p> -<p class="error"><?= view.config.maxsize.errtxt ?></p> -</DD> -</DL> <DL> -<DT><?= view.config.logrotate.label ?></DT> -<DD><input type="text" class="text" name="logrotate" value="<?= view.config.logrotate.value ?>"/> -<p>(default=1, max=99, 0=purge)</p> -<p class="error"><?= view.config.logrotate.errtxt ?></p> -</DD> + <DT>Max size (KB) before rotate</DT> + <DD><input type="text" class="text" name="maxsize" value="<?= view.config["SYSLOGD_OPTS"]["-s"] ?>"/> + <p>(default=200KB, 0=off)</p> + <? if (view.errors["SYSLOGD_OPTS"]) and (view.errors["SYSLOGD_OPTS"]["-s"]) then + io.write("<p class='error'>",view.errors["SYSLOGD_OPTS"]["-s"] ,"</p>") + end ?> + </DD> + + <DT>Number of rotated logs to keep</DT> + <DD><input type="text" class="text" name="logrotate" value="<?= view.config["SYSLOGD_OPTS"]["-b"] ?>"/> + <p>(default=1, max=99, 0=purge)</p> + <? if (view.errors["SYSLOGD_OPTS"]) and (view.errors["SYSLOGD_OPTS"]["-b"]) then + io.write("<p class='error'>",view.errors["SYSLOGD_OPTS"]["-b"] ,"</p>") + end ?> + </DD> </DL> <H3>Remote logging</H3> - <DL> -<DT><?= view.config.remote.label ?></DT> -<DD><input type="text" class="text" name="host" value="<?= view.config.remote.value ?>"/> -<P>(default PORT=514/UDP)</P> -<p class="error"><?= view.config.remote.errtxt ?></p> -</DD> -</DL> + <DT>Activate remote logging</DT> + <DD><input type="checkbox" name="remotelogging" <? if (view.config["SYSLOGD_OPTS"]["-R"]) then io.write('checked=yes') end ?> /> + <? if (view.errors["SYSLOGD_OPTS"]) and (view.errors["SYSLOGD_OPTS"]["-R"]) then + io.write("<p class='error'>",view.errors["SYSLOGD_OPTS"]["-R"] ,"</p>") + end ?> + </DD> + <DT>Log locally and via network</DT> + <DD><input type="checkbox" name="smallog" <? if (view.config["SYSLOGD_OPTS"]["-L"]) then io.write('checked=yes') end ?> /> + <P>(default is network only if you have defined remote-logging)</p> + <? if (view.errors["SYSLOGD_OPTS"]) and (view.errors["SYSLOGD_OPTS"]["-L"]) then + io.write("<p class='error'>",view.errors["SYSLOGD_OPTS"]["-L"] ,"</p>") + end ?> + </DD> + <DT>Log to IP or hostname on PORT</DT> + <DD><input type="text" class="text" name="host" value="<?= view.config["SYSLOGD_OPTS"]["-R"] ?>"/> + <P>HOST[:PORT] (default PORT=514/UDP)</P> + <? if (view.errors["SYSLOGD_OPTS"]) and (view.errors["SYSLOGD_OPTS"]["-R"]) then + io.write("<p class='error'>",view.errors["SYSLOGD_OPTS"]["-R"] ,"</p>") + end ?> + </DD> + -<H2>Save and apply above settings</H2> -<DL> -<DT>Apply settings</DT> -<DD><input class="submit" type="submit" value="Apply" disabled/></DD> </DL> <H1>MANAGEMENT</H1> @@ -92,9 +108,11 @@ </dl> <? end ?> + <? --[[ DEBUG INFORMATION require("debugs") io.write(debugs.variables(view)) --]] ?> + |