return 'LsObject'; } } */ return $sParentClass; } public static function autoload($sClassName) { if (!class_exists('Engine')) { return; } $aInfo = Engine::GetClassInfo($sClassName, Engine::CI_CLASSPATH | Engine::CI_INHERIT); if ($aInfo[Engine::CI_INHERIT]) { $sInheritClass = $aInfo[Engine::CI_INHERIT]; $sParentClass = self::GetParentInherit($sInheritClass); if (class_alias($sParentClass, $sClassName)) { return true; } } } static function Init() { if (!self::$bInit) { ACE_Config::Init(); spl_autoload_register(array('ACE', 'autoload')); self::$bInit = true; } } } ACE::Init(); // EOF