bsw/jbe@1309: local controlled_id = param.get("controlled_id") bsw/jbe@1309: bsw/jbe@1309: local agent = Agent:by_pk(controlled_id, app.session.member_id) bsw/jbe@1309: bsw/jbe@1309: if not agent then bsw/jbe@1309: print("A") bsw/jbe@1309: return false bsw/jbe@1309: end bsw/jbe@1309: bsw/jbe@1309: if agent.accepted ~= nil then bsw/jbe@1309: print("B") bsw/jbe@1309: return false bsw/jbe@1309: end bsw/jbe@1309: bsw/jbe@1309: if param.get("rejected") then bsw/jbe@1309: print("C") bsw/jbe@1309: agent.accepted = false bsw/jbe@1309: elseif param.get("accepted") then bsw/jbe@1309: print("D") bsw/jbe@1309: agent.accepted = true bsw/jbe@1309: else bsw/jbe@1309: print("E") bsw/jbe@1309: return false bsw/jbe@1309: end bsw/jbe@1309: print("F") bsw/jbe@1309: agent:save()