lua/genstats.lua

branch
lua
changeset 22
b7061da552d8
parent 20
85694ef073b3
child 28
48e80bdc54b8
equal deleted inserted replaced
20:85694ef073b3 22:b7061da552d8
126 endpoints[#endpoints + 1 ] = panel 126 endpoints[#endpoints + 1 ] = panel
127 end 127 end
128 end 128 end
129 129
130 -- This is ugly! 130 -- This is ugly!
131 local output = "" .. HTML.index.header 131 -- TODO: Make this not horrible, don't hard code the array at least?
132 132 local outtab = {}
133 outtab[1] = HTML.index.header
133 -- Transits 134 -- Transits
134 output = output .. HTML.index.linkboxhead 135 outtab[2] = HTML.index.linkboxhead
135 output = output .. HTML.index.h4transit 136 outtab[3] = HTML.index.h4transit
136 output = output .. HTML.index.flexcontainerhead 137 outtab[4] = HTML.index.flexcontainerhead
137 output = output .. GeneratePanelTable(transits) 138 outtab[5] = GeneratePanelTable(transits)
138 output = output .. HTML.index.flexcontainertail 139 outtab[6] = HTML.index.flexcontainertail
139 --Exchanges (part of the same linkbox) 140 --Exchanges (part of the same linkbox)
140 output = output .. HTML.index.h4exchange 141 outtab[7] = HTML.index.h4exchange
141 output = output .. HTML.index.flexcontainerhead 142 outtab[8] = HTML.index.flexcontainerhead
142 output = output .. GeneratePanelTable(exchanges) 143 outtab[9] = GeneratePanelTable(exchanges)
143 output = output .. HTML.index.flexcontainertail 144 outtab[10] = HTML.index.flexcontainertail
144 output = output .. HTML.index.linkboxtail 145 outtab[11] = HTML.index.linkboxtail
145 -- Endpoints (new linkbox) 146 -- Endpoints (new linkbox)
146 output = output .. HTML.index.linkboxhead 147 outtab[12] = HTML.index.linkboxhead
147 output = output .. HTML.index.h4endpoint 148 outtab[13] = HTML.index.h4endpoint
148 output = output .. HTML.index.flexcontainerhead 149 outtab[14] = HTML.index.flexcontainerhead
149 output = output .. GeneratePanelTable(endpoints) 150 outtab[15] = GeneratePanelTable(endpoints)
150 output = output .. HTML.index.flexcontainertail 151 outtab[16] = HTML.index.flexcontainertail
151 output = output .. HTML.index.linkboxtail 152 outtab[17] = HTML.index.linkboxtail
152 153 --
153 output = output .. HTML.index.footer 154 outtab[18] = HTML.index.footer
154 155
155 local file = io.open( GetFilePath() .. "index.html", "w") 156 local file = io.open( GetFilePath() .. "index.html", "w")
156 assert(file:write(output)) 157 assert(file:write(table.concat(outtab)))
157 print("\nWrote: " .. "index.html" ) 158 print("====================" )
159 print("Wrote: " .. "index.html" )
160 print("\n \t DONE!" )

mercurial