liquid_feedback_frontend

annotate app/main/index/search.lua @ 15:a3ac899559de

Esperanto support activated in frontend
author bsw
date Sun Jan 31 22:34:45 2010 +0100 (2010-01-31)
parents 5c601807d397
children 00d1004545f1
rev   line source
bsw/jbe@0 1 local search_for = param.get("search_for", atom.string)
bsw/jbe@0 2 local search_string = param.get("search", atom.string)
bsw/jbe@0 3
bsw/jbe@0 4 search_for = search_for or "global"
bsw/jbe@0 5
bsw/jbe@0 6 slot.put_into("title", _("Search results for: '#{search}'", { search = search_string }))
bsw/jbe@0 7
bsw/jbe@0 8 if search_for == "global" or search_for == "member" then
bsw@2 9 members_selector = Member:get_search_selector(search_string)
bsw@2 10 --if #members > 0 then
bsw/jbe@0 11 ui.heading{ content = _"Members" }
bsw/jbe@0 12 execute.view{
bsw/jbe@0 13 module = "member",
bsw/jbe@0 14 view = "_list",
bsw@2 15 params = { members_selector = members_selector },
bsw/jbe@0 16 }
bsw@2 17 --end
bsw/jbe@0 18 end
bsw/jbe@0 19
bsw@2 20 if search_for == "global" or search_for == "issue" then
bsw@2 21 issues_selector = Issue:get_search_selector(search_string)
bsw@2 22 --if #issues > 0 then
bsw/jbe@0 23 ui.heading{ content = _"Issues" }
bsw/jbe@0 24 execute.view{
bsw/jbe@0 25 module = "issue",
bsw/jbe@0 26 view = "_list",
bsw@2 27 params = { issues_selector = issues_selector, highlight_string = search_string },
bsw/jbe@0 28 }
bsw@2 29 --end
bsw/jbe@0 30 end
bsw/jbe@0 31
bsw@2 32 if search_for == "initiative" then
bsw@2 33 initiatives_selector = Initiative:get_search_selector(search_string)
bsw@2 34 --if #initiatives > 0 then
bsw/jbe@0 35 ui.heading{ content = _"Initiatives" }
bsw/jbe@0 36 execute.view{
bsw/jbe@0 37 module = "initiative",
bsw/jbe@0 38 view = "_list",
bsw@2 39 params = { initiatives_selector = initiatives_selector },
bsw/jbe@0 40 }
bsw@2 41 --end
bsw/jbe@0 42 end
bsw/jbe@0 43
bsw@2 44

Impressum / About Us