liquid_feedback_frontend

annotate app/main/contact/_action/add_member.lua @ 231:068ad175ebd7

Added "Chrome" to browser warning text
author jbe
date Thu Oct 06 16:26:43 2011 +0200 (2011-10-06)
parents afd9f769c7ae
children
rev   line source
bsw/jbe@0 1 local member = app.session.member
bsw/jbe@0 2 local other_member = Member:by_id(param.get_id())
bsw/jbe@0 3
bsw/jbe@0 4 local public = param.get("public", atom.boolean)
bsw/jbe@0 5
bsw/jbe@0 6 local contact = Contact:by_pk(member.id, other_member.id)
bsw/jbe@0 7
bsw/jbe@0 8 if public == nil and contact then
bsw/jbe@0 9 slot.put_into("error", _"Member is already saved in your contacts!")
bsw/jbe@0 10 return false
bsw/jbe@0 11 end
bsw/jbe@0 12
bsw/jbe@0 13 if contact then
bsw/jbe@0 14 contact:destroy()
bsw/jbe@0 15 end
bsw/jbe@0 16
bsw/jbe@0 17 contact = Contact:new()
bsw/jbe@0 18 contact.member_id = member.id
bsw/jbe@0 19 contact.other_member_id = other_member.id
bsw/jbe@0 20 contact.public = public or false
bsw/jbe@0 21 contact:save()
bsw/jbe@0 22

Impressum / About Us