summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--snort-details-html.lsp14
1 files changed, 10 insertions, 4 deletions
diff --git a/snort-details-html.lsp b/snort-details-html.lsp
index 43291b9..35eebbe 100644
--- a/snort-details-html.lsp
+++ b/snort-details-html.lsp
@@ -1,18 +1,21 @@
-<% local data, viewlibrary = ...
+<% local data, viewlibrary, page_info, session = ...
+htmlviewfunctions = require("htmlviewfunctions")
html = require("acf.html")
%>
<% viewlibrary.dispatch_component("status") %>
-<h2><%= html.html_escape(data.label) %></h2>
+<% local header_level = htmlviewfunctions.displaysectionstart(data, page_info) %>
+<% local header_level2 = htmlviewfunctions.incrementheader(header_level) %>
+<% local header_level3 = htmlviewfunctions.incrementheader(header_level2) %>
<%
if #data.value == 0 then
io.write("<p>No alerts found</p>")
else
for i,priority in ipairs(data.value) do %>
- <h2><%= html.html_escape(priority.name) %></h2>
+ <% htmlviewfunctions.displaysectionstart(cfe({label=priority.name}), page_info, header_level2) %>
<% for cls in pairs(priority.value) do %>
- <h3><%= html.html_escape(cls) %></h3>
+ <% htmlviewfunctions.displaysectionstart(cfe({label=cls}), page_info, header_level3) %>
<% for id,alert in pairs(priority.value[cls]) do %>
<p><b><%= html.html_escape(alert.value[1]) %></b><br/>
<% for j=2, table.maxn(alert.value) do %>
@@ -28,6 +31,9 @@ else
<% end %>
</p>
<% end %>
+ <% htmlviewfunctions.displaysectionend(header_level3) %>
<% end %>
+ <% htmlviewfunctions.displaysectionend(header_level2) %>
<% end %>
<% end %>
+<% htmlviewfunctions.displaysectionend(header_level) %>