From c933e165e5e76fbc5b44336bd88a3e930c8d2e48 Mon Sep 17 00:00:00 2001 From: Benjamin Kellermann Date: Sun, 14 Jun 2009 22:29:43 +0200 Subject: put historynav to poll class --- config.cgi | 31 ++++++++++++++---------- participate.rb | 74 +++++++++++++++++++++------------------------------------- poll.rb | 19 +++++++++++++++ 3 files changed, 65 insertions(+), 59 deletions(-) diff --git a/config.cgi b/config.cgi index 528d075..bbfb0fd 100755 --- a/config.cgi +++ b/config.cgi @@ -32,7 +32,16 @@ require "poll" require "datepoll" Dir.chdir(olddir) -table = YAML::load_file("data.yaml") +if $cgi.include?("revision") + REVISION=$cgi["revision"].to_i + table = YAML::load(VCS.cat(REVISION, "data.yaml")) +else + table = YAML::load_file("data.yaml") + + table.invite_delete($cgi["invite_delete"]) if $cgi.include?("invite_delete") and $cgi["invite_delete"] != "" + table.add_remove_column($cgi["add_remove_column"],$cgi["columndescription"]) if $cgi.include?("add_remove_column") + table.toggle_hidden if $cgi.include?("toggle_hidden") +end $htmlout += < @@ -42,20 +51,18 @@ $htmlout += < -