diff options
author | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2009-10-07 09:20:47 +0200 |
---|---|---|
committer | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2009-10-07 09:20:47 +0200 |
commit | 16d58fddddfa7942d6355dd27fa87a77ff53f97c (patch) | |
tree | 371d976fa0cea05f254c5ade5bb0406cc2439d3f /participate.rb | |
parent | d67da9fd0f5fd21e0438d6676d7353342a517bea (diff) |
new feature: users can delete their row
Diffstat (limited to 'participate.rb')
-rwxr-xr-x | participate.rb | 21 |
1 files changed, 13 insertions, 8 deletions
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"] != "" |