liquid_feedback_frontend
diff app/main/admin/_action/area_update.lua @ 193:46351752814f
Admin module refactored
author | bsw |
---|---|
date | Mon Nov 08 15:04:44 2010 +0100 (2010-11-08) |
parents | 36aedac3e4bf |
children | f42d16567c5d |
line diff
1.1 --- a/app/main/admin/_action/area_update.lua Mon Nov 08 02:39:30 2010 +0100 1.2 +++ b/app/main/admin/_action/area_update.lua Mon Nov 08 15:04:44 2010 +0100 1.3 @@ -1,16 +1,4 @@ 1.4 -if not app.session.member.admin then 1.5 - error() 1.6 -end 1.7 - 1.8 -local id = param.get_id() 1.9 - 1.10 -local area 1.11 -if id then 1.12 - area = Area:new_selector():add_where{ "id = ?", id }:single_object_mode():exec() 1.13 -else 1.14 - area = Area:new() 1.15 -end 1.16 - 1.17 +local area = Area:by_id(param.get_id()) or Area:new() 1.18 1.19 param.update(area, "name", "description", "active") 1.20