/** * Load class * * @param string $dir The directory to load * @param string $class The class name * * @return void */ private static function loadClass($dir, $class) { $file = PadlLibrary::getPath() . DIRECTORY_SEPARATOR . $dir . DIRECTORY_SEPARATOR . $class . '.php'; if (file_exists($file) && is_file($file)) { require_once $file; } }
/** * Autoload class * * @param string $class The class name * * @return boolean */ function __autoload($class) { $dirs = array('Padl'); foreach ($dirs as $d) { $file = PadlLibrary::getPath() . DIRECTORY_SEPARATOR . $d . DIRECTORY_SEPARATOR . $class . '.php'; if (file_exists($file) && is_file($file)) { require_once $file; return true; } } return false; }