liquid_feedback_frontend
view app/main/admin/_action/member_update.lua @ 259:4c0bff8141ee
Add session table creation script
| author | bsw | 
|---|---|
| date | Tue Feb 07 17:27:07 2012 +0100 (2012-02-07) | 
| parents | df2d7ba9cc9b | 
| children | c587d8762e62 | 
 line source
     1 local member = Member:by_id(param.get_id()) or Member:new()
     3 param.update(member, "login", "admin", "name")
     5 if param.get("activated", atom.boolean) then
     6   member.activated = "now"
     7 end
     9 local password = param.get("password")
    10 if password == "********" or #password == 0 then
    11   password = nil
    12 end
    14 if password then
    15   member:set_password(password)
    16 end
    18 local err = member:try_save()
    20 if err then
    21   slot.put_into("error", (_("Error while updating member, database reported:<br /><br /> (#{errormessage})"):gsub("#{errormessage}", tostring(err.message))))
    22   return false
    23 else
    24   if id then
    25     slot.put_into("notice", _"Member successfully updated")
    26   else
    27     slot.put_into("notice", _"Member successfully registered")
    28   end
    29 end
