liquid_feedback_frontend

view app/main/member/_action/update_avatar.lua @ 0:3bfb2fcf7ab9

Version alpha1
author bsw/jbe
date Wed Nov 18 12:00:00 2009 +0100 (2009-11-18)
parents
children 5c601807d397
line source
1 local data = param.get("avatar")
3 if param.get("avatar_delete", atom.boolean) then
4 app.session.member.avatar = nil
5 app.session.member:save()
6 slot.put_into("notice", _"Avatar has been deleted")
7 return
8 end
10 local data, err, status = os.pfilter(data, "convert", "-", "-thumbnail", "48x48", "-")
12 if status ~= 0 or data == nil then
13 error("error while converting image")
14 end
16 if data and #data > 0 then
17 db:query{ 'UPDATE member SET avatar = $ WHERE id = ?', { db:quote_binary(data) }, app.session.member.id }
18 end
20 slot.put_into("notice", _"Avatar has been updated")

Impressum / About Us