% local view, viewlibrary, page_info, session = ... %>
<% require("viewfunctions") %>
<% if session.editresult then %>
Command Result
<% if session.editresult.errtxt then io.write('' .. string.gsub(session.editresult.errtxt, "\n", "
") .. "
\n") end
if session.editresult.descr then io.write('' .. string.gsub(session.editresult.descr, "\n", "
") .. "
\n") end
for name,val in pairs(session.editresult.value) do
if val.errtxt then io.write('' .. string.gsub(val.errtxt, "\n", "
") .. "
\n") end
end
session.editresult = nil
end %>
<%= view.label %>
<% if session.permissions[page_info.controller].edit then %>
<% end %>
<%
for i,item in ipairs(view.value) do %>
<% if session.permissions[page_info.controller].edit then
local result = viewlibrary.dispatch_component(page_info.controller.."/edit", {servicename=item.servicename}, true)
for name,val in pairs(result.value) do val.name=name end
if result.value.kill.value then result.value.kill.checked = "" end
if result.value.system.value then result.value.system.checked = "" end %>
<% else %>
<%= item.servicename %> | <%= item.sequence %> |
<%= item.kill %> | <%= item.system %> |
<% end %>
<% end %>