summaryrefslogtreecommitdiffstats
path: root/interfaces-read-html.lsp
blob: d1dd58b06ae652b847c907245335a776893cb96e (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
<? local view = ... ?>

<h1>Interfaces file</h1>

<h2>New interface</h2>
<dt>Create new interface</dt>
<dd>[<a href="create?iface=">Create</a>]</dd>


<h2>Existing interface(s)</h2>

<? for i=0,table.maxn(view.iface) do
 	local iface=""
	if i > 0 then do
		j = view.iface[i] 
		iface = j.name.value ?>
<h3><?= j.name.value ?></h3>
<dt>Method</dt>
<dd><?= j.method.value ?></dd>
<? if ( j.method.value == "dhcp" ) then ?>
	<dt>Hostname</dt>
	<dd><?= j.address.value ?></dd>
<? elseif ( j.address.value ~= "" ) then?>
	<dt>Address</dt>
	<dd><?= j.address.value ?>/<?= j.netmask.value ?></dd>
<? end ?>
<? if (j.comment.value ~= "") then ?>
	<dt>Comments</dt>
	<dd><?= j.comment.value ?></dd>
<? end ?>

<? local val = {value="update", type="submit", option="", errtxt=""}?>

<dt>Modify this interface</dt>
<dd>[<a href="<?= view.actions.link .. "update?iface=" .. j.name.value ?>">update</a>]
[<a href="<?= view.actions.link .. "delete?iface=" .. j.name.value ?>">delete</a>]</dd>

<? end ?>
<? end ?>
<? end ?>