diff options
author | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2011-02-07 10:56:56 +0100 |
---|---|---|
committer | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2011-02-07 10:56:56 +0100 |
commit | a5f5d53881645d42d27ea9b46d10a2442676e271 (patch) | |
tree | 25bdee516695c15534a53f06e988d98f19895ada /error.cgi | |
parent | d0ca62d9347ceee09ebff2fb13b333a45bcab271 (diff) |
Attempt to fix relative path bug with error pages
Diffstat (limited to 'error.cgi')
-rwxr-xr-x | error.cgi | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -20,7 +20,12 @@ ############################################################################ require "dudle" -$d = Dudle.new(:title => _("Error"), :hide_lang_chooser => true) +# check for trailing slash +if ENV["REDIRECT_URL"] =~ /#{$cgi["poll"]}$/ + $d = Dudle.new(:title => _("Error"), :hide_lang_chooser => true, :relative_dir => "#{$cgi["poll"]}/") +else + $d = Dudle.new(:title => _("Error"), :hide_lang_chooser => true) +end def urlescape(str) CGI.escapeHTML(CGI.escape(str).gsub("+","%20")) |