functions.php 1.1 KB

12345678910111213141516171819202122232425262728
  1. <?php
  2. //error_reporting(E_ALL);
  3. // Set UTC timeone
  4. date_default_timezone_set("UTC");
  5. // Autoload frameworks
  6. require_once(__DIR__ . DIRECTORY_SEPARATOR . 'vendor' . DIRECTORY_SEPARATOR . 'autoload.php');
  7. // Include all function and class files
  8. foreach (glob(__DIR__ . DIRECTORY_SEPARATOR . 'functions' . DIRECTORY_SEPARATOR . '*.php') as $filename) {
  9. require_once $filename;
  10. }
  11. foreach (glob(__DIR__ . DIRECTORY_SEPARATOR . 'homepage' . DIRECTORY_SEPARATOR . '*.php') as $filename) {
  12. require_once $filename;
  13. }
  14. foreach (glob(__DIR__ . DIRECTORY_SEPARATOR . 'classes' . DIRECTORY_SEPARATOR . '*.php') as $filename) {
  15. require_once $filename;
  16. }
  17. // Include all pages files
  18. foreach (glob(__DIR__ . DIRECTORY_SEPARATOR . 'pages' . DIRECTORY_SEPARATOR . "*.php") as $filename) {
  19. require_once $filename;
  20. }
  21. // Include all custom pages files
  22. foreach (glob(__DIR__ . DIRECTORY_SEPARATOR . 'pages' . DIRECTORY_SEPARATOR . 'custom' . DIRECTORY_SEPARATOR . "*.php") as $filename) {
  23. require_once $filename;
  24. }
  25. // Include all plugin files
  26. foreach (glob(__DIR__ . DIRECTORY_SEPARATOR . 'plugins' . DIRECTORY_SEPARATOR . "*.php") as $filename) {
  27. require_once $filename;
  28. }