diff options
Diffstat (limited to 'dansguardian-advanced-html.lsp')
-rw-r--r-- | dansguardian-advanced-html.lsp | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/dansguardian-advanced-html.lsp b/dansguardian-advanced-html.lsp deleted file mode 100644 index 3c0fc2b..0000000 --- a/dansguardian-advanced-html.lsp +++ /dev/null @@ -1,63 +0,0 @@ -<? - local form = ... - local data = form.option - local service = form.service - local config = form.service.config - - local srv1fill = "" - local srv2fill = "disabled" - if service.status == "running" then - srv1fill = "disabled" - srv2fill = "" - end - - local ifthen = function( variable, value, result ) - if variable == value then - io.write( result ) - end - end - -?> -<h1>Content Filter</h1> -<h2>General Information</h2> -<p> -DansGuardian is web content filtering software. It works as a web proxy, -making web requests in behalf of the client, and inspecting the returned -content before passing on to the client. DansGuardian uses phraselists to -identify harmful content. This means that updated "blacklists" are -generally not necessary. DansGuardian must be used in combination with a -"smart proxy", such as squid. -</p> -<p> -This page lets you manually configure the filter rule files for DansGuardian. -</p> - -<h2>Status</h2> -<dt>Program version</dt><dd><? io.write( form.info.version.value ) ?></dd> -<dt>Process status</dt><dd><? io.write( form.info.status.value ) ?></dd> -<dt>Process information</dt><dd>This process runs as a service. When you make and save changes, the configuration -files for the service are changed. However, the changes will not be <i>applied</i> -until you restart the service.</dd> -<form action="" method="POST"> -<dt>Daemon control</dt> -<dd><input class="submit" type="submit" name="srvcmd" value="start" <? io.write( srv1fill ) ?> style="width:100px"> -<input class="submit" type="submit" name="srvcmd" value="stop" <? io.write( srv2fill ) ?> style="width:100px"> -<input class="submit" type="submit" name="srvcmd" value="restart" <? io.write( srv2fill ) ?> style="width:100px"></dd> -<p class="error"><? io.write( service.message ) ?></p> -</form> - -<h2>Configuration</h2> -<pre style="color: #ff2020;"><? io.write( service.cfgerr ) ?></pre> -<h3>Files</h3> -<p> -Click on one of the files to edit it. -</p> - -<table> -<? - for k,v in ipairs( config.files ) do - io.write( "<tr><td><a href=\"" .. data.script .. data.prefix .. data.controller .. "/edit?name=" .. v .. "\">" .. v .. "</a></td></tr>\n" ) - end -?> -</table> - |