From 3e6d45f164bd764cfb15ecac8e67f64c0906650f Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 23 Oct 2008 08:58:57 +0200 Subject: added feature to invite participants --- index.cgi | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) (limited to 'index.cgi') diff --git a/index.cgi b/index.cgi index 3a1068c..9f39776 100755 --- a/index.cgi +++ b/index.cgi @@ -157,8 +157,12 @@ END } store end - def delete(name) - @data.delete(CGI.escapeHTML(name.strip)) + def invite_delete(name) + if @data.has_key?(name) + @data.delete(CGI.escapeHTML(name.strip)) + else + add_participant(name,{}) + end store end def store @@ -352,7 +356,7 @@ HEAD table.add_participant($cgi["__add_participant"],agreed) end - table.delete($cgi["__delete"]) if $cgi.include?("__delete") + table.invite_delete($cgi["__invite_delete"]) if $cgi.include?("__invite_delete") if $cgi.include?("__add_remove_column") puts "Could not add/remove column #{$cgi["__add_remove_column"]}" unless table.add_remove_column($cgi["__add_remove_column"],$cgi["__columndescription"]) @@ -366,13 +370,13 @@ HEAD puts "To change a line, add a new person with the same name!" puts "" - puts "
" - puts "
delete participant" + puts "
" + puts "
invite/delete participant" puts "
\n" puts "
" - puts "" + puts "" puts "" - puts "" + puts "" puts "
" puts "
" puts "
" -- cgit v1.2.3