From 451383433d842f4a6734573a37aaf9098dd245c7 Mon Sep 17 00:00:00 2001 From: Benjamin Kellermann Date: Mon, 18 Apr 2011 08:52:02 +0200 Subject: complete change of configuration --- config_defaults.rb | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 config_defaults.rb (limited to 'config_defaults.rb') diff --git a/config_defaults.rb b/config_defaults.rb new file mode 100644 index 0000000..18ccded --- /dev/null +++ b/config_defaults.rb @@ -0,0 +1,78 @@ +# coding: utf-8 +############################################################################ +# Copyright 2009,2010 Benjamin Kellermann # +# # +# This file is part of dudle. # +# # +# Dudle is free software: you can redistribute it and/or modify it under # +# the terms of the GNU Affero General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# Dudle is distributed in the hope that it will be useful, but WITHOUT ANY # +# WARRANTY; without even the implied warranty of MERCHANTABILITY or # +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public # +# License for more details. # +# # +# You should have received a copy of the GNU Affero General Public License # +# along with dudle. If not, see . # +############################################################################ + +require "ostruct" +$conf = OpenStruct.new + +$conf.vcs = "git" + +case $cgi.server_port +when 80 + protocol = "http" + port = "" +when 443 + protocol = "https" + port = "" +else + protocol = "http" + port = ":#{$cgi.server_port}" +end +$conf.siteurl = "#{protocol}://#{$cgi.server_name}#{port}#{$cgi.script_name.gsub(/[^\/]*$/,"")}" + +$conf.breadcrumbs = [] + +$conf.errorlog = "" +$conf.bugreportmail = "Benjamin.Kellermann@tu-dresden.de" +$conf.auto_send_report = false + +$conf.indexnotice = <Available Polls + + + + +INDEXNOTICE +Dir.glob("*/data.yaml").sort_by{|f| + File.new(f).mtime +}.reverse.collect{|f| f.gsub(/\/data\.yaml$/,'') }.each{|site| + $conf.indexnotice += < + + + +INDEXNOTICE +} +$conf.indexnotice += "
PollLast change
#{CGI.escapeHTML(site)}#{File.new(site + "/data.yaml").mtime.strftime('%d.%m, %H:%M')}
" + +$conf.examples = [] + +$conf.examplenotice = "" + +$conf.aboutnotice = "" + +$conf.default_css = "default.css" + + +if File.exists?("config.rb") + require "config" +end + +require "vcs_#{$conf.vcs}" + -- cgit v1.2.3