public static function userDataPath() { if (self::$udp) { return self::$udp; } self::getTypeOwner(); $cmp = JApplicationHelper::getComponentName(); switch (self::$instanceType) { case 0: $ndir = '@' . self::$ownerID; break; case 1: $ndir = '_' . self::$ownerID; break; case 2: $ndir = '_0'; break; } $sdp = self::getStorageBase(); self::$udp = $sdp . '/' . $ndir . '/' . $cmp; return self::$udp; }