2 local dsp = require "luci.dispatcher"
3 local utl = require "luci.util"
7 local function cmp(a, b)
8 return (nodes[a].order or 100) < (nodes[b].order or 100)
10 for k, v in utl.spairs(nodes, cmp) do
11 if v.niu_dbtemplate or v.niu_dbtasks then
13 <fieldset class="dbbox">
14 <h2<% if v.niu_dbicon then %> style="background-image: url(<%=resource%>/<%=v.niu_dbicon%>)"<% end %>><%=v.title%></h2>
15 <% if v.niu_dbtemplate then tpl.render(v.niu_dbtemplate) end %>
16 <% if v.niu_dbtasks then %>
20 local nodes = dsp.node("niu", k).nodes
21 local function cmp(a, b)
22 return (nodes[a].order or 100) < (nodes[b].order or 100)
24 for k2, v2 in utl.spairs(nodes, cmp) do
26 <li><a href="<%=dsp.build_url("niu", k, k2)%>"><%=v2.title%></a></li>