You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
<?php
|
|
|
|
class Mage_Autoload
|
|
|
|
{
|
|
|
|
public static function autoload($className)
|
|
|
|
{
|
|
|
|
$baseDir = dirname(dirname(__FILE__));
|
|
|
|
$classFile = $baseDir . '/' . str_replace('_', '/', $className . '.php');
|
|
|
|
require_once $classFile;
|
|
|
|
}
|
|
|
|
|
|
|
|
public static function isLoadable($className)
|
|
|
|
{
|
|
|
|
$baseDir = dirname(dirname(__FILE__));
|
|
|
|
$classFile = $baseDir . '/' . str_replace('_', '/', $className . '.php');
|
|
|
|
return (file_exists($classFile) && is_readable($classFile));
|
|
|
|
}
|
|
|
|
|
|
|
|
public static function loadUserTask($taskName)
|
|
|
|
{
|
|
|
|
$classFile = '.mage/tasks/' . ucfirst($taskName) . '.php';
|
|
|
|
require_once $classFile;
|
|
|
|
}
|
|
|
|
}
|