]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - index.php
Unbinding the events from Notice reply and favor for possible memory
[quix0rs-gnu-social.git] / index.php
index bbb78b6a92932d39ab8480fa9ea900f680d67bcd..362ab3cd37e1bef5cd189703f949063c99c6309c 100644 (file)
--- a/index.php
+++ b/index.php
@@ -19,6 +19,7 @@
 
 define('INSTALLDIR', dirname(__FILE__));
 define('STATUSNET', true);
+define('LACONICA', true); // compatibility
 
 require_once INSTALLDIR . '/lib/common.php';
 
@@ -31,7 +32,13 @@ function getPath($req)
         && array_key_exists('p', $req)) {
         return $req['p'];
     } else if (array_key_exists('PATH_INFO', $_SERVER)) {
-        return $_SERVER['PATH_INFO'];
+        $path = $_SERVER['PATH_INFO'];
+        $script = $_SERVER['SCRIPT_NAME'];
+        if (substr($path, 0, mb_strlen($script)) == $script) {
+            return substr($path, mb_strlen($script));
+        } else {
+            return $path;
+        }
     } else {
         return null;
     }