blob: 9bfc6cf4a271eb3a65f6f12df3846332af6384c5 (
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
75
76
77
78
79
80
81
82
|
<?
local form = ...
local data = form.option
?>
<h1>Home</h1>
<h2>System info</h2>
<DL>
<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>Daemon control</dt>
<dd><form action="" method="POST">
<input type=submit name="srvcmd" value="start" class="submit">
<input type=submit name="srvcmd" value="stop" class="submit">
<input type=submit name="srvcmd" value="restart" class="submit"></form>
<p class='error'><? io.write( form.info.srvctrl.value ) ?></p>
</dd>
</DL>
<H2>Change/Generate settings</H2>
<H3>Global</H3>
<DL>
<dt>Edit global settings</dt>
<dd><form action="<? io.write(data.script .. data.prefix .. data.controller .. "/settings") ?>" method="POST">
<input type=submit name="cmd" value="edit" class="submit">
</form></dd>
<dt>Global Config Pre/Post Code</dt>
<dd><form action="<? io.write(data.script .. data.prefix .. data.controller .. "/editspc") ?>" method="POST">
<input type=submit name="cmd" value="edit" class="submit">
</form></dd>
</DL>
<H3>Subnet declarations</H3>
<DL>
<dt>Edit subnet</dt>
<dd><form action="<? io.write(data.script .. data.prefix .. data.controller .. "/editnet") ?>" method="POST">
<select class="select" name="network" size="1">
<option value="choose">-- Choose Network --</option>
<?
for k,v in ipairs(form.info.subnets) do
io.write("<option>" .. v .. "</option>")
end
?>
</select><input type=submit name="cmd" value="edit" class="submit">
</form></dd>
<dt>Add new subnet</dt>
<dd><form action="<? io.write(data.script .. data.prefix .. data.controller .. "/createnet") ?>" method="POST">
<input type=submit name="cmd" value="new" class="submit">
</form></dd>
</DL>
<h3>Generate config</h3>
<DL>
<dt>Generate Configuration File</dt>
<dd><form action="<? io.write(data.script .. data.prefix .. data.controller .. "/home") ?>" method="POST">
<input type=submit name="cmd" value="generate" class="submit"></form>
<? if form.genmsg ~= nil then io.write( "<p class='error'>" .. form.genmsg .. "</p>" ) end ?></dd>
</DL>
<h2>View files</h2>
<DL>
<form action="<? io.write(data.script .. data.prefix .. data.controller .. "/view") ?>" method="POST">
<dt>View dhcpd.conf</dt>
<dd><input type=submit name="conf" value="dhcpd.conf" class="submit"></dd>
<dt>View dhcpd.leases</dt>
<dd><input type=submit name="leases" value="dhcpd.leases" class="submit"></dd>
</form>
</DL>
|