<?

    session_start();

    define("DEBUG_LOG",true);
    define("DEBUG_LOG_PATH","D:/Apache/error.log");

    function __autoload($name)
    {
        //echo $name . "<br>";
        $path = dirname(__FILE__);
        $classPath = findClassPath($path,$name);
        if ($classPath)
        {
            require_once $classPath;
            return;
        }
        
        echo "Can't find " . $name . " class.<br>";
        echo "Please install required modules.<br>";

        exit;
    }
    
    function findClassPath($path,$name)
    {
        $files = scandir($path);
        foreach($files as $f)
        {
            if ($f==$name.".class.php") return $path . "/" . $name . ".class.php";
        }
        
        // 파일 찾아보니 없으면 디렉토리 안으로 들어가야 한다.
        foreach($files as $f)
        {
            if ($f=="."||$f=="..") continue;
            if (is_dir($path . "/" . $f))
            {
                $result = findClassPath($path . "/" . $f, $name);
                if ($result) return $result;
            }
        }

        return false;
    }
    
?>