From 47988b9d4bccb0b6145e1d2cf7462879576f6521 Mon Sep 17 00:00:00 2001 From: Benjamin Kellermann Date: Fri, 20 Nov 2009 10:31:24 +0100 Subject: changed interface to many tabs --- participate.rb | 41 ++++++++++++++++++----------------------- 1 file changed, 18 insertions(+), 23 deletions(-) (limited to 'participate.rb') diff --git a/participate.rb b/participate.rb index 1bafd30..1ba7c8d 100755 --- a/participate.rb +++ b/participate.rb @@ -21,30 +21,26 @@ require "poll" load "config.rb" Dir.chdir(olddir) -if $cgi.include?("revision") - REVISION=$cgi["revision"].to_i - table = YAML::load(VCS.cat(REVISION, "data.yaml")) -else - table = YAML::load_file("data.yaml") - - if $cgi.include?("add_participant") - if $cgi.include?("delete_participant") - table.delete($cgi["olduser"]) - 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["olduser"],$cgi["add_participant"],agreed) - end +table = YAML::load_file("data.yaml") + +if $cgi.include?("add_participant") + if $cgi.include?("delete_participant") + table.delete($cgi["olduser"]) + 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["olduser"],$cgi["add_participant"],agreed) end - - table.add_comment($cgi["commentname"],$cgi["comment"]) if $cgi["comment"] != "" - table.delete_comment($cgi["delete_comment"].to_i) if $cgi.include?("delete_comment") end + +table.add_comment($cgi["commentname"],$cgi["comment"]) if $cgi["comment"] != "" +table.delete_comment($cgi["delete_comment"].to_i) if $cgi.include?("delete_comment") + $html = HTML.new("dudle - #{table.name}") $html.header["Cache-Control"] = "no-cache" load "../charset.rb" @@ -86,7 +82,6 @@ if VCS.revno == 1 HINT else $html << <history:#{table.history_to_html}

#{table.name}

-- cgit v1.2.3