+ /**
+ * Determines the correct absolute path for all includes only once per run.
+ * Other calls of this method are being "cached".
+ *
+ * @return $basePath Base path (core) for all includes
+ */
+ protected static function detectCorePath () {
+ // Is it not set?
+ if (empty(self::$corePath)) {
+ // Auto-detect our core path
+ self::$corePath = str_replace("\\", '/', dirname(__FILE__));
+ } // END - if
+
+ // Return it
+ return self::$corePath;
+ }
+