Mercurial > prosody-modules
comparison mod_muc_log_http/muc_log_http/mod_muc_log_http.lua @ 381:f932dc371ce7
mod_muc_log_http: Generate main component list page even when there are no components defined.
author | Waqas Hussain <waqas20@gmail.com> |
---|---|
date | Mon, 25 Jul 2011 02:21:40 +0500 |
parents | 5ef71af77ae2 |
children | 19469f3ad6d6 |
comparison
equal
deleted
inserted
replaced
380:5ef71af77ae2 | 381:f932dc371ce7 |
---|---|
135 local function generateComponentListSiteContent() | 135 local function generateComponentListSiteContent() |
136 local components = ""; | 136 local components = ""; |
137 for component,muc_host in pairs(muc_hosts or {}) do | 137 for component,muc_host in pairs(muc_hosts or {}) do |
138 components = components .. html.components.bit:gsub("###COMPONENT###", component); | 138 components = components .. html.components.bit:gsub("###COMPONENT###", component); |
139 end | 139 end |
140 if components ~= "" then | 140 return html.components.body:gsub("###COMPONENTS_STUFF###", components); |
141 return html.components.body:gsub("###COMPONENTS_STUFF###", components); | |
142 end | |
143 end | 141 end |
144 | 142 |
145 local function generateRoomListSiteContent(component) | 143 local function generateRoomListSiteContent(component) |
146 local rooms = ""; | 144 local rooms = ""; |
147 if prosody.hosts[component] and prosody.hosts[component].muc ~= nil then | 145 if prosody.hosts[component] and prosody.hosts[component].muc ~= nil then |