diff options
author | Alexander Poslavsky <alexander.poslavsky@gmail.com> | 2007-11-02 07:28:01 +0000 |
---|---|---|
committer | Alexander Poslavsky <alexander.poslavsky@gmail.com> | 2007-11-02 07:28:01 +0000 |
commit | b418c71c42d0fea752d3e686d269dec0f943d31b (patch) | |
tree | a9f037d417d05d242fba31f2d8e9a65f18da1a3f /app/shorewall-html.lsp | |
parent | 20760e5bddd7c5d1c875769dee6b2e73cfcb6997 (diff) | |
download | acf-shorewall-b418c71c42d0fea752d3e686d269dec0f943d31b.tar.bz2 acf-shorewall-b418c71c42d0fea752d3e686d269dec0f943d31b.tar.xz |
shorewall directory files moved
git-svn-id: svn://svn.alpinelinux.org/acf/shorewall/trunk@248 ab2d0c66-481e-0410-8bed-d214d4d58bed
Diffstat (limited to 'app/shorewall-html.lsp')
-rw-r--r-- | app/shorewall-html.lsp | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/app/shorewall-html.lsp b/app/shorewall-html.lsp new file mode 100644 index 0000000..efb1c38 --- /dev/null +++ b/app/shorewall-html.lsp @@ -0,0 +1,41 @@ +<? +local form = ... +?><h1>Edit <?= form.value.name.value +?></h1><?= html.form.start{ + method="POST", + action= form.option.script .. "/" .. form.option.prefix + .. form.option.controller .. "/" .. form.option.action .. + form.option.extra +} +?><table><? +local myform = form.value +local tags = { + { "content", "longtext" }, + { "cmd", "action" }, + { "id", "hidden" }, +} + +for i,v in pairs(tags) do + local name = v[1] + local val = myform[name] + val.type = v[2] + ?><tr><td><? +--[[ + if val.label then + io.write(val.label) + elseif val.type ~= "hidden" then + io.write(name) + end +--]] + ?></td><td><? + if val.name == "" then val.name = name end + if val.type == "longtext" then + val.cols = 80 + val.rows = 24 + end + ?><?= html.form[val.type](val) + ?></td></tr><? +end +?></table><?= html.form.stop() +?> + |