Guest User

Untitled

a guest
May 23rd, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. switch($type)
  2. {
  3. case 'Core':
  4. $type = 'libraries';
  5. $file = substr($class, 0, -5);
  6. break;
  7. case 'Controller':
  8. $type = 'controllers';
  9. // Lowercase filename
  10. $file = strtolower(substr($class, 0, -11));
  11. break;
  12. case 'Model':
  13. $type = 'models';
  14. // Lowercase filename
  15. $file = strtolower(substr($class, 0, -6));
  16. break;
  17. case 'Driver':
  18. $type = 'libraries/drivers';
  19. $file = str_replace('_', '/', substr($class, 0, -7));
  20. break;
  21. default:
  22. // This can mean either a library or a helper, but libraries must
  23. // always be capitalized, so we check if the first character is
  24. // lowercase. If it is, we are loading a helper, not a library.
  25. $type = (ord($class[0]) > 96) ? 'helpers' : 'libraries';
  26. $file = $class;
  27. break;
  28. }
Add Comment
Please, Sign In to add comment