<% if self.title and #self.title > 0 then -%>

<%=self.title%>

<%- end %> <% if self.error_msg and #self.error_msg > 0 then -%>
<%=self.error_msg%>
<%- end %> <% if self.description and #self.description > 0 then -%>
<%=self.description%>
<%- end %> <% local isempty = true for i, k in ipairs(self:cfgsections()) do -%> <% if self.addremove then -%>
<%- end %> <%- section = k; isempty = false -%> <% if not self.anonymous then -%>

<%=section:upper()%>

<%- end %>
<%+cbi/ucisection%>
<%- end %> <% if isempty then -%> <%:This section contains no values yet%>

<%- end %> <% if self.addremove then -%> <% if self.template_addremove then include(self.template_addremove) else -%>
<% if self.anonymous then -%> <%- else -%> <% if self.invalid_cts then -%>
<%:Invalid%>
<%- end %>
<%- end %>
<%- end %> <%- end %>