summaryrefslogtreecommitdiffstats
path: root/openssl-editconfigfile-html.lsp
diff options
context:
space:
mode:
Diffstat (limited to 'openssl-editconfigfile-html.lsp')
-rw-r--r--openssl-editconfigfile-html.lsp26
1 files changed, 3 insertions, 23 deletions
diff --git a/openssl-editconfigfile-html.lsp b/openssl-editconfigfile-html.lsp
index 46f820b..bd8e6de 100644
--- a/openssl-editconfigfile-html.lsp
+++ b/openssl-editconfigfile-html.lsp
@@ -1,31 +1,11 @@
<? local form, viewlibrary, page_info, session = ... ?>
<? require("viewfunctions") ?>
-<? --[[ DEBUG INFORMATION
-io.write(html.cfe_unpack(form))
---]] ?>
-
-<H1>Configuration</H1>
-<H2>File Details</H2>
-<DL>
<?
-displayitem(form.value.filename)
-displayitem(form.value.filesize)
-displayitem(form.value.mtime)
+local pattern = string.gsub(page_info.prefix..page_info.controller, "[%(%)%.%%%+%-%*%?%[%]%^%$]", "%%%1")
+local func = haserl.loadfile(page_info.viewfile:gsub(pattern..".*$", "/") .. "filedetails-html.lsp")
+func(form, viewlibrary, page_info, session)
?>
-</DL>
-
-<H2>File Content</H1>
-<? if form.descr then ?><P CLASS='descr'><?= string.gsub(form.descr, "\n", "<BR>") ?></P><? end ?>
-<? if form.errtxt then ?><P CLASS='error'><?= string.gsub(form.errtxt, "\n", "<BR>") ?></P><? end ?>
-<form action="<?= page_info.script .. page_info.prefix .. page_info.controller .. "/" .. page_info.action ?>" method="POST">
-<textarea name="filecontent">
-<?= form.value.filecontent.value ?>
-</textarea>
-<? if form.value.filecontent.errtxt then ?><P CLASS='error'><?= string.gsub(form.value.filecontent.errtxt, "\n", "<BR>") ?></P><? end ?>
-
-<DL><DT></DT><DD><input class="submit" type="submit" name="<?= form.option ?>" value="<?= form.option ?>"></DD></DL>
-</form>
<? if viewlibrary and viewlibrary.dispatch_component and session.permissions.openssl.checkenvironment then
viewlibrary.dispatch_component("checkenvironment")