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 /authorization_required.cgi | |
parent | d0ca62d9347ceee09ebff2fb13b333a45bcab271 (diff) |
Attempt to fix relative path bug with error pages
Diffstat (limited to 'authorization_required.cgi')
-rwxr-xr-x | authorization_required.cgi | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/authorization_required.cgi b/authorization_required.cgi index 0511251..d8ed581 100755 --- a/authorization_required.cgi +++ b/authorization_required.cgi @@ -25,7 +25,13 @@ if $cgi.include?("poll") Dir.chdir($cgi["poll"]) $is_poll = true - $d = Dudle.new(:hide_lang_chooser => true) + + # check for trailing slash + if ENV["REDIRECT_URL"] =~ /#{$cgi["poll"]}$/ + $d = Dudle.new(:hide_lang_chooser => true, :relative_dir => "#{$cgi["poll"]}/") + else + $d = Dudle.new(:hide_lang_chooser => true) + end $d << "<h2>" + _("Authorization Required") + "</h2>" case $cgi["user"] |