functions.php 862 B

12345678910111213141516171819202122
  1. <?php
  2. // Set UTC timeone
  3. date_default_timezone_set("UTC");
  4. // Autoload frameworks
  5. require_once(__DIR__.DIRECTORY_SEPARATOR.'vendor'.DIRECTORY_SEPARATOR.'autoload.php');
  6. // Include all function files
  7. foreach (glob(__DIR__.DIRECTORY_SEPARATOR.'functions'.DIRECTORY_SEPARATOR.'*.php') as $filename){
  8. require_once $filename;
  9. }
  10. // Add in default and custom settings
  11. configLazy();
  12. // Define Logs and files after db location is set
  13. if(isset($GLOBALS['dbLocation'])){
  14. $GLOBALS['organizrLog'] = $GLOBALS['dbLocation'].'organizrLog.json';
  15. $GLOBALS['organizrLoginLog'] = $GLOBALS['dbLocation'].'organizrLoginLog.json';
  16. }
  17. // Validate Token if set and set guest if not - sets GLOBALS
  18. getOrganizrUserToken();
  19. // Include all pages files
  20. foreach (glob(__DIR__.DIRECTORY_SEPARATOR.'pages' . DIRECTORY_SEPARATOR . "*.php") as $filename){
  21. require_once $filename;
  22. }