liquid_feedback_frontend
annotate app/main/admin/_action/member_update.lua @ 286:c587d8762e62
Registration process updated for Core 2.0, lockable member fields, notification settings
author | bsw |
---|---|
date | Sat Feb 25 11:51:37 2012 +0100 (2012-02-25) |
parents | df2d7ba9cc9b |
children | 64b8b6379527 |
rev | line source |
---|---|
bsw@193 | 1 local member = Member:by_id(param.get_id()) or Member:new() |
bsw/jbe@0 | 2 |
bsw@286 | 3 param.update(member, "identification", "notify_email", "admin") |
bsw/jbe@0 | 4 |
bsw@286 | 5 if param.get("invite_member", atom.boolean) then |
bsw@286 | 6 member:send_invitation() |
bsw/jbe@0 | 7 end |
bsw/jbe@0 | 8 |
bsw/jbe@0 | 9 local err = member:try_save() |
bsw/jbe@0 | 10 |
bsw/jbe@0 | 11 if err then |
bsw/jbe@0 | 12 slot.put_into("error", (_("Error while updating member, database reported:<br /><br /> (#{errormessage})"):gsub("#{errormessage}", tostring(err.message)))) |
bsw/jbe@0 | 13 return false |
bsw/jbe@0 | 14 else |
bsw/jbe@0 | 15 if id then |
bsw/jbe@0 | 16 slot.put_into("notice", _"Member successfully updated") |
bsw/jbe@0 | 17 else |
bsw/jbe@0 | 18 slot.put_into("notice", _"Member successfully registered") |
bsw/jbe@0 | 19 end |
bsw@244 | 20 end |