@@ 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 | } |