if(!defined('BASE_PATH')) {
define('BASE_PATH', dirname(__FILE__) . '/');
require BASE_PATH . 'Autoloader.php';
Autoloader::Register();
}
class Autoloader
{
public static function Register() {
return spl_autoload_register(array('Autoloader', 'Load'));
}
public static function Load($strObjectName) {
if(class_exists($strObjectName) === false) {
return false;
}
$strObjectFilePath = BASE_PATH . $strObjectName . '.php';
if((file_exists($strObjectFilePath) === false) || (is_readable($strObjectFilePath) === false)) {
return false;
}
require($strObjectFilePath);
}
}