liquid_feedback_frontend

diff app/main/member/show.lua @ 813:ea2449916c12

Cleaned up public access levels
author bsw
date Fri Jul 06 13:58:20 2012 +0200 (2012-07-06)
parents 2ad52d0067eb
children 701a5cf6b067
line diff
     1.1 --- a/app/main/member/show.lua	Fri Jul 06 13:34:02 2012 +0200
     1.2 +++ b/app/main/member/show.lua	Fri Jul 06 13:58:20 2012 +0200
     1.3 @@ -55,7 +55,7 @@
     1.4          content = _"This member is locked"
     1.5        }
     1.6      end
     1.7 -    if not (member.id == app.session.member.id) then
     1.8 +    if app.session.member_id and not (member.id == app.session.member.id) then
     1.9        slot.put(" · ")
    1.10        --TODO performance
    1.11        local contact = Contact:by_pk(app.session.member.id, member.id)
    1.12 @@ -93,47 +93,49 @@
    1.13          }
    1.14        end
    1.15      end
    1.16 -    local ignored_member = IgnoredMember:by_pk(app.session.member.id, member.id)
    1.17 -    slot.put(" · ")
    1.18 -    if ignored_member then
    1.19 -      ui.tag{
    1.20 -        attr = { class = "interest" },
    1.21 -        content = _"You have ignored this member"
    1.22 -      }
    1.23 +    if app.session.member_id then
    1.24 +      local ignored_member = IgnoredMember:by_pk(app.session.member.id, member.id)
    1.25        slot.put(" · ")
    1.26 -      ui.link{
    1.27 -        text   = _"Stop ignoring member",
    1.28 -        module = "member",
    1.29 -        action = "update_ignore_member",
    1.30 -        id     = member.id,
    1.31 -        params = { delete = true },
    1.32 -        routing = {
    1.33 -          default = {
    1.34 -            mode = "redirect",
    1.35 -            module = request.get_module(),
    1.36 -            view = request.get_view(),
    1.37 -            id = param.get_id_cgi(),
    1.38 -            params = param.get_all_cgi()
    1.39 +      if ignored_member then
    1.40 +        ui.tag{
    1.41 +          attr = { class = "interest" },
    1.42 +          content = _"You have ignored this member"
    1.43 +        }
    1.44 +        slot.put(" · ")
    1.45 +        ui.link{
    1.46 +          text   = _"Stop ignoring member",
    1.47 +          module = "member",
    1.48 +          action = "update_ignore_member",
    1.49 +          id     = member.id,
    1.50 +          params = { delete = true },
    1.51 +          routing = {
    1.52 +            default = {
    1.53 +              mode = "redirect",
    1.54 +              module = request.get_module(),
    1.55 +              view = request.get_view(),
    1.56 +              id = param.get_id_cgi(),
    1.57 +              params = param.get_all_cgi()
    1.58 +            }
    1.59            }
    1.60          }
    1.61 -      }
    1.62 -    elseif member.activated then
    1.63 -      ui.link{
    1.64 -        attr = { class = "interest" },
    1.65 -        text    = _"Ignore member",
    1.66 -        module  = "member",
    1.67 -        action  = "update_ignore_member",
    1.68 -        id      = member.id,
    1.69 -        routing = {
    1.70 -          default = {
    1.71 -            mode = "redirect",
    1.72 -            module = request.get_module(),
    1.73 -            view = request.get_view(),
    1.74 -            id = param.get_id_cgi(),
    1.75 -            params = param.get_all_cgi()
    1.76 +      elseif member.activated then
    1.77 +        ui.link{
    1.78 +          attr = { class = "interest" },
    1.79 +          text    = _"Ignore member",
    1.80 +          module  = "member",
    1.81 +          action  = "update_ignore_member",
    1.82 +          id      = member.id,
    1.83 +          routing = {
    1.84 +            default = {
    1.85 +              mode = "redirect",
    1.86 +              module = request.get_module(),
    1.87 +              view = request.get_view(),
    1.88 +              id = param.get_id_cgi(),
    1.89 +              params = param.get_all_cgi()
    1.90 +            }
    1.91            }
    1.92          }
    1.93 -      }
    1.94 +      end
    1.95      end
    1.96    end }
    1.97  end)

Impressum / About Us