liquid_feedback_frontend
annotate app/main/admin/_action/member_update.lua @ 327:6a6ddf763054
merge
| author | jbe |
|---|---|
| date | Tue Feb 28 18:01:16 2012 +0100 (2012-02-28) |
| parents | c587d8762e62 |
| 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 |