summaryrefslogtreecommitdiffstats
path: root/dansguardian-general-html.lsp
blob: e7bd1afba550c27c9e16190a4d135517ce04b455 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<% 
require("viewfunctions")
   local form, viewlibrary = ... 
%>

<%
--[[ DEBUG INFORMATION
io.write("<H1>DEBUGGING</H1><span style='color:red'><H2>DEBUG INFO: CFE</H2>")
io.write(html.cfe_unpack(form))
io.write("</span>")
--]]
%>

<% if viewlibrary and viewlibrary.dispatch_component then 
	viewlibrary.dispatch_component("status")
end %>

<form action="" method="POST">
<h1>Configuration</h1>
<%
	if form.descr then io.write('<P CLASS="descr">' .. string.gsub(form.descr, "\n", "<BR>") .. "</P>\n") end
	if form.errtxt then io.write('<P CLASS="error">' .. string.gsub(form.errtxt, "\n", "<BR>") .. "</P>\n") end
	for field,val in pairs(form.value) do
		val.name = field
	end
%>
<h2>General</h2>
<p>
These parameters define the interface and port that Dansguardian uses to accept connections.
</p>

<dl>
<%
	displayformitem(form.value.filterip)
	displayformitem(form.value.filterport)
%>
</dl>

<h2>Proxy service</h2>
<p>
These parameters define the ip address and port that Dansguardian should forward requests on to.
</p>

<dl>
<%
	displayformitem(form.value.proxyip)
	displayformitem(form.value.proxyport)
%>
</dl>

<h2>Filter Actions</h2>
<p>
These parameters define how sensitive the filter is, and where to redirect requests if the content filter 
determines that the content is inappropriate. The "naughtynesslimit" is more sensitive the lower it is set. 
The author recommends 50 for "young children", 100 for "older children" and 160 for "young adults".
</p>

<dl>
<%
	displayformitem(form.value.accessdeniedaddress)
	displayformitem(form.value.naughtynesslimit)
%>
</dl>

<h2>Save Changes</h2>
<dl>
<DT></DT><DD><input class="submit" type="submit" name="<%= form.option %>" value="<%= (form.submit or form.option) %>"></DD>
</dl>

</form>

<% if viewlibrary and viewlibrary.dispatch_component then 
	viewlibrary.dispatch_component("startstop")
end %>