summaryrefslogtreecommitdiffstats
path: root/gnats-queryresult-html.lsp
diff options
context:
space:
mode:
Diffstat (limited to 'gnats-queryresult-html.lsp')
-rw-r--r--gnats-queryresult-html.lsp74
1 files changed, 37 insertions, 37 deletions
diff --git a/gnats-queryresult-html.lsp b/gnats-queryresult-html.lsp
index 23fd3cb..e0557df 100644
--- a/gnats-queryresult-html.lsp
+++ b/gnats-queryresult-html.lsp
@@ -1,5 +1,5 @@
-<? local form = ... ?>
-<?
+<% local form = ... %>
+<%
--[[
io.write("<H1>DEBUGGING</H1><span style='color:red'><H2>DEBUG INFO: CFE</H2>")
io.write(html.cfe_unpack(form))
@@ -7,9 +7,9 @@ io.write("</span>")
--]]
if form.query ~= nil then
-?>
+%>
-<?
+<%
function displayinfo(myform,tags,viewtype)
for k,v in pairs(tags) do
if (myform[v]) and (myform[v]["value"]) then
@@ -42,41 +42,41 @@ function displayinfo(myform,tags,viewtype)
end
end
end
-?>
+%>
-<H1><? io.write(form["query"]["sfields"]["category"]["value"] .. "/")
+<H1><% io.write(form["query"]["sfields"]["category"]["value"] .. "/")
io.write(form["query"]["sfields"]["number"]["value"] .. ": " )
-io.write(form["query"]["sfields"]["synopsis"]["value"] or form["query"]["header"]["subject"]["value"] or "Qurery object")?></H1>
+io.write(form["query"]["sfields"]["synopsis"]["value"] or form["query"]["header"]["subject"]["value"] or "Qurery object")%></H1>
<H2>Header</H2>
<DL>
-<?
+<%
local myform = form.query.header
local tags = { "from","date", "subject", }
displayinfo(myform,tags,"viewonly")
-?>
+%>
</DL>
<H2>Details</H2>
<DL>
-<?
+<%
local myform = form.query.sfields
local tags = { "submitter_id", "class", "release", "state", "priority", "severity", "responsible", "arrival_date", "closed_date", "last_modified", "originator", }
displayinfo(myform,tags,"viewonly")
-?>
+%>
</DL>
-<?
+<%
local myform = form.query.mfields
local tags = {"organization", "environment", "description", "how_to_repeat", "fix", "release_note", }
for k,v in pairs(tags) do
local myform=myform[v]
-?>
-<H2><? io.write(myform.label) ?></H2>
+%>
+<H2><% io.write(myform.label) %></H2>
<DL>
-<PRE><? io.write(myform.value) ?></PRE>
+<PRE><% io.write(myform.value) %></PRE>
</DL>
-<? end ?>
+<% end %>
<style>
@@ -88,12 +88,12 @@ table {margin:10px;margin-top:5px;border:1px solid #aaa;background:#eee;}
.Header {padding:3px;font-weight:bold;border-bottom:1px solid #665;}
</style>
-<?
+<%
local myform = form.query["mfields"]["audit_trail"]
-?>
-<H2><? io.write(myform.label) ?></H2>
+%>
+<H2><% io.write(myform.label) %></H2>
<DL>
-<?
+<%
for k,v in pairs(myform.option) do
io.write("\n<TABLE STYLE='width:98%;'>")
if (#v.label > 0) then
@@ -104,22 +104,22 @@ for k,v in pairs(myform.option) do
end
io.write("\n</TABLE>")
end
-?>
+%>
</DL>
-<?
+<%
local myform = form.query.mfields
local tags = {"unformatted", }
for k,v in pairs(tags) do
local myform=myform[v]
-?>
-<H2><? io.write(myform.label) ?></H2>
+%>
+<H2><% io.write(myform.label) %></H2>
<DL>
-<PRE><? io.write(myform.value) ?></PRE>
+<PRE><% io.write(myform.value) %></PRE>
</DL>
-<? end ?>
+<% end %>
-<?
+<%
elseif (form.summary) then
-- -----------------------------------------------------------------------
@@ -127,7 +127,7 @@ elseif (form.summary) then
-- -----------------------------------------------------------------------
require("viewfunctions")
-?>
+%>
<style>
table { margin:10px; border:2px solid #555; }
@@ -175,18 +175,18 @@ DL { padding-top: 5px; }
<th>Description</th>
</tr>
-<? for k,v in pairs(form.summary) do ?>
+<% for k,v in pairs(form.summary) do %>
- <tr class='<? io.write(string.sub(v.state,1,1)) ?>'>
- <td width='30px'><A HREF='queryresult?pr=<? io.write(v.number) ?>' STYLE='font-weight:bold;'><? io.write(v.number or "") ?></A></td>
- <td width='15px'><? io.write(string.sub(v.state,1,1) or "") ?></td>
- <td width='80px'><? io.write(v.submit_date or "") ?></td>
- <td width='80px'><? io.write(v.severity or "")?></td>
- <td style='white-space:normal;word-wrap:break-word'><? io.write(v.synopsis) ?></td>
+ <tr class='<% io.write(string.sub(v.state,1,1)) %>'>
+ <td width='30px'><A HREF='queryresult?pr=<% io.write(v.number) %>' STYLE='font-weight:bold;'><% io.write(v.number or "") %></A></td>
+ <td width='15px'><% io.write(string.sub(v.state,1,1) or "") %></td>
+ <td width='80px'><% io.write(v.submit_date or "") %></td>
+ <td width='80px'><% io.write(v.severity or "")%></td>
+ <td style='white-space:normal;word-wrap:break-word'><% io.write(v.synopsis) %></td>
</tr>
-<? end ?>
+<% end %>
</table>
-<? end ?>
+<% end %>