2011-11-22 12:16:06 +01:00
|
|
|
<?php
|
2011-11-23 04:17:06 +01:00
|
|
|
class Mage_Autoload
|
2011-11-22 12:16:06 +01:00
|
|
|
{
|
|
|
|
public static function autoload($className)
|
|
|
|
{
|
|
|
|
$baseDir = dirname(dirname(__FILE__));
|
|
|
|
$classFile = $baseDir . '/' . str_replace('_', '/', $className . '.php');
|
|
|
|
require_once $classFile;
|
|
|
|
}
|
2012-09-21 05:23:07 +02:00
|
|
|
|
|
|
|
public static function isLoadable($className)
|
|
|
|
{
|
|
|
|
$baseDir = dirname(dirname(__FILE__));
|
|
|
|
$classFile = $baseDir . '/' . str_replace('_', '/', $className . '.php');
|
|
|
|
return (file_exists($classFile) && is_readable($classFile));
|
|
|
|
}
|
|
|
|
|
2011-11-23 12:38:52 +01:00
|
|
|
public static function loadUserTask($taskName)
|
|
|
|
{
|
|
|
|
$classFile = '.mage/tasks/' . ucfirst($taskName) . '.php';
|
|
|
|
require_once $classFile;
|
|
|
|
}
|
2011-11-22 12:16:06 +01:00
|
|
|
}
|