<% local data, viewlibrary, page_info, session = ... require("viewfunctions") %> <% local subdata = data.value.definitions.value %> <% local pagedata = data.value.pagedata.value %> <% if session.editdefinitionresult then session.didresult = session.editdefinitionresult.value session.editdefinitionresult = nil end %> <% if session.didresult then %>

Last Result

<%= string.gsub(html.html_escape(session.didresult), "\n", "
") %>

<% end %> <% displaycommandresults({"editdefinition", "deletedefinition", "publish", "publishall"}, session) %> <% if data.value.did.value ~= "" or (data.value.extension and data.value.extension.value ~= "") or data.value.description.value ~= "" or data.value.identification.value ~= "" or data.value.department.value ~= "" then %>

Search Description

<% if data.value.did.value ~= "" then %>
DID
<%= data.value.did.value %>
<% end %> <% if (data.value.extension and data.value.extension.value ~= "") then %>
Extension
<%= data.value.extension.value %>
<% end %> <% if data.value.description.value ~= "" then %>
Description
<%= data.value.description.value %>
<% end %> <% if data.value.identification.value ~= "" then %>
Identification
<%= data.value.identification.value %>
<% end %> <% if data.value.department.value ~= "" then %>
Department
<%= data.value.department.value %>
<% end %>
<% end %> <% -- let's create a redirection string local redirectstring = {} for i,name in ipairs({"page", "did", "extension", "description", "identification", "department"}) do if page_info.clientdata[name] and page_info.clientdata[name] ~= "" then redirectstring[#redirectstring+1] = name.."="..page_info.clientdata[name] end end if #redirectstring > 0 then redirectstring = page_info.orig_action.."?"..table.concat(redirectstring, "&") else redirectstring = page_info.orig_action end %>

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

<% displaypagination(pagedata, page_info) %> <% if subdata[1] and subdata[1].extension then %> <% end %> <% for i,def in ipairs(subdata) do %> <% if def.extension then %> <% end %> <% end %>
Action DIDExtensionsID Number Department Description
<% if viewlibrary.check_permission("publish") then %> <%= html.link{value = "publish?did=" .. def.did, label="Publish "} %> <% end %> <% if viewlibrary.check_permission("deletedefinition") then %> <%= html.link{value = "deletedefinition?did=" .. def.did, label="Delete "} %> <% end %>
<%= html.html_escape(def.did) %><%= html.html_escape(def.extension) %><%= html.html_escape(def.identification) %> <%= html.html_escape(def.department) %> <%= html.html_escape(def.description) %>
<% if data.errtxt then %>

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

<% end %> <% if #subdata == 0 then %>

No definitions found

<% end %> <% if viewlibrary.check_permission("publishall") then %>
">
Publish All DIDs
<% end %>