diff options
Diffstat (limited to 'openssl-editconfigfile-html.lsp')
-rw-r--r-- | openssl-editconfigfile-html.lsp | 26 |
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") |