From d70f37d352c260200b0d7b710c6b33fd48868bd1 Mon Sep 17 00:00:00 2001 From: Mika Havela Date: Thu, 17 Sep 2009 16:10:23 +0200 Subject: Remodeled the looks of viewblocklog Filtered values are highlighted in bold Standard rows are altered white/grey Bypassed url's are highlighted red background Page gets scrolled down to focused time/date. Current search-options are displayed below the input field. General modifications that causes the page to look better with different skins. --- weblog-viewblocklog-html.lsp | 68 +++++++++++++++++++++++++------------------- 1 file changed, 39 insertions(+), 29 deletions(-) (limited to 'weblog-viewblocklog-html.lsp') diff --git a/weblog-viewblocklog-html.lsp b/weblog-viewblocklog-html.lsp index f7eb9b6..6f62c06 100644 --- a/weblog-viewblocklog-html.lsp +++ b/weblog-viewblocklog-html.lsp @@ -12,29 +12,38 @@ <% end %> + +

Search Parameters

<% if data.errtxt then %>

<%= html.html_escape(data.errtxt) %>

<% end %>
" method="POST">
Start Time
-
<%= html.html_escape(data.value.starttime.value) %> - +
+

<%= html.html_escape(data.value.starttime.value) %>

<% if data.value.starttime.errtxt then %>

<%= html.html_escape(data.value.starttime.errtxt) %>

<% end %>
User ID
-
<%= html.html_escape(data.value.clientuserid.value) %> - +
+

<%= html.html_escape(data.value.clientuserid.value) %>

<% if data.value.clientuserid.errtxt then %>

<%= html.html_escape(data.value.clientuserid.errtxt) %>

<% end %>
Client IP
-
<%= html.html_escape(data.value.clientip.value) %> - +
+

<%= html.html_escape(data.value.clientip.value) %>

<% if data.value.clientip.errtxt then %>

<%= html.html_escape(data.value.clientip.errtxt) %>

<% end %>
End Time
-
<%= html.html_escape(data.value.endtime -.value) %> - +
+

<%= html.html_escape(data.value.endtime.value) %>

<% if data.value.endtime.errtxt then %>

<%= html.html_escape(data.value.endtime.errtxt) %>

<% end %>
@@ -54,45 +63,46 @@ end

<%= html.html_escape(data.label) %>

- - - - - + + + + + <% for i,watch in ipairs(data.value.log.value) do %> + <% local a,b = math.modf((i/2)) + local mark = '' + if (b == 0) then mark=mark..'class="mark"' end + if string.find(watch.uri, "GBYPASS=") then mark='class="bypass"' end + %> + <% local time = {} time.year, time.month, time.day, time.hour, time.min, time.sec = string.match(watch.logdatetime, "(%d+)%-(%d+)-(%d+)%s+(%d+):(%d+):(%d+)") time = os.time(time) %> - <% if data.value.focus and data.value.focus.value == watch.logdatetime then %> - - <% else %> - - <% end %> - > + - - + + + - - > + - + <% end %>
TimestampClient IPUser IDSizeTimestampClient IPUser IDSizeURL
<%= html.link{value = "viewweblog?"..clientinfo.. +
style="font-weight:bold;" id="focus" <% end %> ><%= html.link{value = "viewweblog?"..clientinfo.. "starttime="..os.date("%Y-%m-%d %H:%M:%S", time - 60*(tonumber(data.value.window.value))).. "&endtime="..os.date("%Y-%m-%d %H:%M:%S", time + 60*(tonumber(data.value.window.value))).. "&focus="..watch.logdatetime, label=watch.logdatetime} %><%= html.html_escape(watch.clientip) %><%= html.html_escape(watch.clientuserid) %> style="font-weight:bold;" <% end %> ><%= html.html_escape(watch.clientip) %> style="font-weight:bold;" <% end %> ><%= html.html_escape(watch.clientuserid) %> <%= html.html_escape(watch.bytes) %> + <%= html.link{value = watch.uri, label=string.gsub(watch.uri, "[;?].*", "...")} %>
- style="background:#f33; color:#fff" title="<%= html.html_escape(watch.reason) %>"<% end %> colspan=3> +
+ title="<%= html.html_escape(watch.reason) %>"<% end %> colspan=5> <% if watch.score and watch.score ~= "0" then %><%= html.html_escape(watch.score) %> - <% end %> <% if (watch.shortreason and watch.shortreason ~= "") then %> <%= html.html_escape(watch.shortreason) %> <% elseif (watch.reason and watch.reason ~= "") then %> <%= html.html_escape(string.gsub(watch.reason, "%(.*", "")) %> <% end %> - - title="<%= html.html_escape(watch.uri) %>" > - <%= html.link{value = watch.uri, label=string.gsub(watch.uri, "[;?].*", "...")} %>
-- cgit v1.2.3