<% require("viewfunctions") local form = ... local data = form.option local service = form.service local config = form.service.config local srv1fill = "" local srv2fill = "disabled" if form.info.status.value == "Enabled" then srv1fill = "disabled" srv2fill = "" end local ifthen = function( variable, value, result ) if variable == value then io.write( result ) end end %> <% --[[ DEBUG INFORMATION io.write("

DEBUGGING

DEBUG INFO: CFE

") io.write(html.cfe_unpack(form)) io.write("
") --]] %>

SYSTEM INFO

<% local myform = form.info local tags = { "status", "version", "autostart", } displayinfo(myform,tags,"viewonly") %>

Content Filter (Plain Config File)

Warning
Modifying the DansGuardian configuration file is generally not necessary. You must be familiar with the configuration file before proceeding.
Information
These parameters define the interface and port that Dansguardian uses to accept connections.

Configuration

Save changes

<% local myform = form.service local tags = { "cmdsave", } displayinfo(myform,tags) %> <% if (service) and (service.error) and (#service.error > 0) then %>
Config status
<% io.write(service.error ) %>
<% end %> <% if (service) and (service.cfgerr) and (#service.cfgerr > 0) then %>
Config status
<% io.write(service.cfgerr ) %>
<% end %>
Process information
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 applied until you restart the service.

MANAGEMENT

Daemon control
> > > <% if (service.message) and (service.message.descr) and (#service.message.descr > 0) then %>
<% io.write( service.message.descr ) %>
<% end %>