From 16d58fddddfa7942d6355dd27fa87a77ff53f97c Mon Sep 17 00:00:00 2001 From: Benjamin Kellermann Date: Wed, 7 Oct 2009 09:20:47 +0200 Subject: new feature: users can delete their row --- participate.rb | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) (limited to 'participate.rb') diff --git a/participate.rb b/participate.rb index 77f11ba..2c52b6a 100755 --- a/participate.rb +++ b/participate.rb @@ -44,14 +44,19 @@ else table = YAML::load_file("data.yaml") if $cgi.include?("add_participant") - agreed = {} - $cgi.params.each{|k,v| - if k =~ /^add_participant_checked_/ - agreed[k.gsub(/^add_participant_checked_/,"")] = v[0] - end - } - - table.add_participant($cgi["add_participant"],agreed) + if $cgi.include?("delete_participant") + table.invite_delete($edituser) + $edituser = nil + else + agreed = {} + $cgi.params.each{|k,v| + if k =~ /^add_participant_checked_/ + agreed[k.gsub(/^add_participant_checked_/,"")] = v[0] + end + } + + table.add_participant($cgi["add_participant"],agreed) + end end table.add_comment($cgi["commentname"],$cgi["comment"]) if $cgi["comment"] != "" -- cgit v1.2.3