Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- switch($type)
- {
- case 'Core':
- $type = 'libraries';
- $file = substr($class, 0, -5);
- break;
- case 'Controller':
- $type = 'controllers';
- // Lowercase filename
- $file = strtolower(substr($class, 0, -11));
- break;
- case 'Model':
- $type = 'models';
- // Lowercase filename
- $file = strtolower(substr($class, 0, -6));
- break;
- case 'Driver':
- $type = 'libraries/drivers';
- $file = str_replace('_', '/', substr($class, 0, -7));
- break;
- default:
- // This can mean either a library or a helper, but libraries must
- // always be capitalized, so we check if the first character is
- // lowercase. If it is, we are loading a helper, not a library.
- $type = (ord($class[0]) > 96) ? 'helpers' : 'libraries';
- $file = $class;
- break;
- }
Add Comment
Please, Sign In to add comment