includes/paths.php
changeset 455 43b908c9b2e2
parent 454 7b984f924dcd
child 458 c433348f3628
--- a/includes/paths.php	Thu Jan 31 22:28:12 2008 -0500
+++ b/includes/paths.php	Thu Jan 31 22:28:40 2008 -0500
@@ -495,11 +495,8 @@
         header('Location: '.$loc);
         exit;
       }
-      if( !( substr($pi[1], 0, strlen($this->nslist['Special'])) == $this->nslist['Special'] ) )
-      {
-        unset($pi[0]);
-        $pi[1] = implode('/', $pi);
-      }
+      unset($pi[0]);
+      $pi[1] = implode('/', $pi);
       $ret = $pi[1];
     }
     else
@@ -521,6 +518,14 @@
       }
     }
     
+    if ( isset($ret) )
+    {
+      if ( substr($ret, 0, ( strlen($this->nslist['Special']) )) == $this->nslist['Special'] && strstr($ret, '/') )
+      {
+        list ( $ret ) = explode('/', $ret);
+      }
+    }
+    
     return ( isset($ret) ) ? $ret : false;
   }
   // Parses a (very carefully formed) array into Javascript code compatible with the Tigra Tree Menu used in the admin menu