aboutsummaryrefslogtreecommitdiff
path: root/authorization_required.cgi
diff options
context:
space:
mode:
authorBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2011-02-07 10:56:56 +0100
committerBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2011-02-07 10:56:56 +0100
commita5f5d53881645d42d27ea9b46d10a2442676e271 (patch)
tree25bdee516695c15534a53f06e988d98f19895ada /authorization_required.cgi
parentd0ca62d9347ceee09ebff2fb13b333a45bcab271 (diff)
Attempt to fix relative path bug with error pages
Diffstat (limited to 'authorization_required.cgi')
-rwxr-xr-xauthorization_required.cgi8
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"]