|
@@ 58-62 (lines=5) @@
|
| 55 |
|
$fullName = self::_compileClassName($name); |
| 56 |
|
if (!class_exists($fullName)) { |
| 57 |
|
$fileName = self::_parseClassName($fullName); |
| 58 |
|
if (!file_exists(ARBaseDir.$fileName.'.php')) { |
| 59 |
|
error( $name . ' not found' ); |
| 60 |
|
} else { |
| 61 |
|
require_once(ARBaseDir.$fileName.'.php'); |
| 62 |
|
} |
| 63 |
|
} |
| 64 |
|
if (!self::$instances[$name]) { |
| 65 |
|
self::$instances[$name] = new $fullName(); |
|
@@ 81-83 (lines=3) @@
|
| 78 |
|
require_once(ARBaseDir.$fileName.'.php'); |
| 79 |
|
} else { |
| 80 |
|
$subFileName = preg_replace( '/[A-Z].*$/', '', $fileName ); |
| 81 |
|
if ( $subFileName != $fileName && file_exists( ARBaseDir.$subFileName.'.php' ) ) { |
| 82 |
|
require_once( ARBaseDir.$subFileName.'.php' ); |
| 83 |
|
} |
| 84 |
|
} |
| 85 |
|
} |
| 86 |
|
} |