<% imports.each { if (it.type == 'css' && it.src) { %> <% } else if (it.type == 'css' && it.content) { %> <% } else if (it.type == 'script') { %> <% } %> <% } %>
Tigase XMPP Server <% def currentCommand = model.commands.find { command -> command.node == request.getParameter('_node') && command.jid == request.getParameter('_jid') }; if (currentCommand) { %>${currentCommand.name}<% } %>
<% if (model.formFields) { %> <% def table = null; %>
<% model.formFields?.each { formField -> %> <% if (formField.getName() == 'item' && table) { %> <% table.each { col -> %> ${ formField.getChildren().find { it.getAttribute("var") == col }?.getChildCData('field/value') ?: '' } <% } %> <% return; } if (table != null) {%><%} table = null; %> <% if (formField.getName() == 'title') { %>

${formField.getCData()}

<% return; } %> <% if (formField.getName() == 'instructions') { %>
${formField.getCData()}
<% return; } %> <% if (formField.getName() == 'reported') { if (formField.getAttribute("label")) { %>
${formField.getAttribute("label")}
<% } table = formField.getChildren().findAll { it.getName() == 'field' }.collect { it.getAttribute("var") } %> <% table.each { %> <% } %> <% return; } %> <% def type = formField.getAttribute('type') ?: 'text-single'; if (type == 'hidden') { %> *
<% } else if (type == 'boolean') { %> *
<% } else if (type == 'text-private') { %> *
<% } else if (type == 'text-multi' || type == 'jid-multi') { %> *
<% } else if (type == 'list-single' || type == 'list-multi') { %> *
<% } else if (type == 'text-single' || type == 'jid-single') { %> *
<% } else if (type == 'fixed') { %> *
*
<% } else { %> <% } %> <% } %> <% if (table != null) { %>
${it}
<% } %> <% if (model.formFields?.find { el -> el.getName() == "field" }) { %> <% } %>
<% } %>