diff options
Diffstat (limited to 'shorewall-html.lsp')
-rw-r--r-- | shorewall-html.lsp | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/shorewall-html.lsp b/shorewall-html.lsp index 878e7ac..1672808 100644 --- a/shorewall-html.lsp +++ b/shorewall-html.lsp @@ -43,7 +43,8 @@ end <? function displayinfo_special(myform) - for k,v in pairs(myform) do + for i=1,#myform do + local v = myform[i] if (v) and (v["value"]) then io.write("\n\t<DT") if (#v.errtxt > 0) then @@ -61,6 +62,7 @@ function displayinfo_special(myform) end ?> +<form name="cmd" action="<?= form.option.link ?>/<?= form.option.action ?>" method="POST"> <H1>EDIT PROPERTIES</H1> <DL> @@ -70,16 +72,24 @@ displayinfo_special(myform) ?> <? - local tags = {"cmdsave", "cmddelete", } local myform = form displayinfo(myform,tags) ?> +<? -- Add the field that holds the filename +local myform = form.edit.file +if (type(myform) == "table") then + io.write(html.form[myform.type](myform)) +end +?> + </DL> +</form> + <? ---[[ DEBUG INFORMATION +---[[ 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>") |