]> source.dussan.org Git - nextcloud-server.git/commitdiff
prepare replacing global $vars with OC::$vars
authorJakob Sack <kde@jakobsack.de>
Tue, 2 Aug 2011 16:48:19 +0000 (18:48 +0200)
committerJakob Sack <kde@jakobsack.de>
Tue, 2 Aug 2011 16:48:19 +0000 (18:48 +0200)
lib/base.php

index d3097f7ee87f962ba80c8bd74b5416bf2443ccf2..b2c5bd323146ffcc194cba4c1a0c856d065691c0 100644 (file)
@@ -28,6 +28,30 @@ class OC{
         * Assoziative array for autoloading. classname => filename
         */
        public static $CLASSPATH = array();
+       /**
+        * $_SERVER['DOCUMENTROOT'] but without symlinks
+        */
+       public static $DOCUMENTROOT = '';
+       /**
+        * TODO: What's this for?
+        */
+       public static $SERVERROOT = '';
+       /**
+        * TODO: What's this for?
+        */
+       public static $SUBURI = '';
+       /**
+        * TODO: What's this for?
+        */
+       public static $WEBROOT = '';
+       /**
+        * TODO: What's this for?
+        */
+       public static $CONFIG_DATADIRECTORY = '';
+       /**
+        * TODO: What's this for?
+        */
+       public static $CONFIG_DATADIRECTORY_ROOT = '';
 }
 
 // Get rid of this stupid require_once OC_...
@@ -52,9 +76,8 @@ ini_set('session.cookie_httponly','1;');
 session_start();
 
 // calculate the documentroot
-$SERVERROOT=substr(__FILE__,0,-13);
 $DOCUMENTROOT=realpath($_SERVER['DOCUMENT_ROOT']);
-$SERVERROOT=str_replace("\\",'/',$SERVERROOT);
+$SERVERROOT=str_replace("\\",'/',substr(__FILE__,0,-13));
 $SUBURI=substr(realpath($_SERVER["SCRIPT_FILENAME"]),strlen($SERVERROOT));
 $scriptName=$_SERVER["SCRIPT_NAME"];
 if(substr($scriptName,-1)=='/'){