]> source.dussan.org Git - nextcloud-server.git/commitdiff
fix overwrite host support and make the code a bit more readable
authorFrank Karlitschek <frank@owncloud.org>
Sun, 24 Nov 2013 11:41:09 +0000 (12:41 +0100)
committerFrank Karlitschek <frank@owncloud.org>
Sun, 24 Nov 2013 11:41:09 +0000 (12:41 +0100)
lib/private/request.php

index df33217f95d65bde3bcddc1af2e0e37ea5e78816..54e6d8148462bf6e9487919f65b0409bc0c2d2ff 100755 (executable)
@@ -99,7 +99,7 @@ class OC_Request {
        public static function scriptName() {
                $name = $_SERVER['SCRIPT_NAME'];
                if (OC_Config::getValue('overwritewebroot', '') !== '' and self::isOverwriteCondition()) {
-                       $serverroot = str_replace("\\", '/', substr(__DIR__, 0, -4));
+                       $serverroot = str_replace("\\", '/', substr(__DIR__, 0, -strlen('lib/private/')));
                        $suburi = str_replace("\\", "/", substr(realpath($_SERVER["SCRIPT_FILENAME"]), strlen($serverroot)));
                        $name = OC_Config::getValue('overwritewebroot', '') . $suburi;
                }