Removed method re-added. Warning added to config-hubmaster.php
[core.git] / inc / config / class_FrameworkConfiguration.php
index 7823feaebbd4232557f27aa6975a6af794a66ecd..e9610ed2e940077657153f312e67cdd8b30743c7 100644 (file)
@@ -229,8 +229,10 @@ class FrameworkConfiguration implements Registerable {
        }
 
        /**
-        * Detect safely the script path without trailing slash which is the part
+        * Detect safely the script path without trailing slash which is the glue
         * between "http://your-domain.invalid/" and "script-name.php"
+        *
+        * @return      $scriptPath             The script path extracted from $_SERVER['SCRIPT_NAME']
         */
        public function detectScriptPath () {
                // Default is empty
@@ -238,8 +240,8 @@ class FrameworkConfiguration implements Registerable {
 
                // Is the scriptname set?
                if (isset($_SERVER['SCRIPT_NAME'])) {
-                       // Get dirname of it
-                       $scriptPath = dirname($_SERVER['SCRIPT_NAME']);
+                       // Get dirname from it and replace back-slashes with slashes for lame OSes...
+                       $scriptPath = str_replace("\\", "/", dirname($_SERVER['SCRIPT_NAME']));
                } // END - if
 
                // Return it
@@ -251,20 +253,10 @@ class FrameworkConfiguration implements Registerable {
         *
         * @param       $fieldName              Field name which we shall get
         * @return      $fieldValue             Field value from the user
+        * @throws      NullPointerException    If the result instance is null
         */
-       function getField ($fieldName) {
-               // Dummy method!
-       }
-
-       /**
-        * Updates a given field with new value
-        *
-        * @param       $fieldName              Field to update
-        * @param       $fieldValue             New value to store
-        * @return      void
-        */
-       public function updateDatabaseField ($fieldName, $fieldValue) {
-               // Dummy method!
+       public final function getField ($fieldName) {
+               // Our super interface "FrameworkInterface" requires this
        }
 }