Fix autoload error of Capabilities
This commit is contained in:
parent
888f924e84
commit
fe041b17da
|
@ -41,11 +41,16 @@ function tainacan_autoload($class_name){
|
||||||
}
|
}
|
||||||
elseif ($class_path[0] == 'Tainacan') {
|
elseif ($class_path[0] == 'Tainacan') {
|
||||||
$sliced = array_slice($class_path, 1, count($class_path) -2);
|
$sliced = array_slice($class_path, 1, count($class_path) -2);
|
||||||
|
|
||||||
|
if($sliced) {
|
||||||
$lower = $sliced[0];
|
$lower = $sliced[0];
|
||||||
$sliced[0] = strtolower( $lower );
|
$sliced[0] = strtolower( $lower );
|
||||||
|
|
||||||
$dir = CLASSES_DIR . implode( DIRECTORY_SEPARATOR, $sliced ) . '/';
|
$dir = CLASSES_DIR . implode( DIRECTORY_SEPARATOR, $sliced ) . '/';
|
||||||
$dir = str_replace( '_', '-', $dir );
|
$dir = str_replace( '_', '-', $dir );
|
||||||
|
} else {
|
||||||
|
$dir = CLASSES_DIR;
|
||||||
|
}
|
||||||
|
|
||||||
if( in_array('Field_Types', $class_path) ){
|
if( in_array('Field_Types', $class_path) ){
|
||||||
$dir.= strtolower(str_replace('_', '-' , $class_name)).'/';
|
$dir.= strtolower(str_replace('_', '-' , $class_name)).'/';
|
||||||
|
|
Loading…
Reference in New Issue