autoload.php 596 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. ###
  3. # @name Autoload
  4. # @copyright 2015 by Tobias Reich
  5. ###
  6. if (!defined('LYCHEE')) exit('Error: Direct access is not allowed!');
  7. spl_autoload_register(function($class) {
  8. $file = LYCHEE . 'php/modules/' . $class . '.php';
  9. if (file_exists($file)===true) require $file;
  10. });
  11. spl_autoload_register(function($class) {
  12. $file = LYCHEE . 'php/access/' . $class . '.php';
  13. if (file_exists($file)===true) require $file;
  14. });
  15. spl_autoload_register(function($class) {
  16. $file = LYCHEE . 'plugins/' . $class . '/' . $class . '.php';
  17. if (file_exists($file)===true) require $file;
  18. });
  19. ?>