diff options
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"] != "" |