static-globals.php 1.3 KB

123456789101112131415161718192021222324252627282930
  1. <?php
  2. // ===================================
  3. // Organizr Version
  4. $GLOBALS['installedVersion'] = '2.0.0-alpha.815';
  5. // ===================================
  6. // Set GLOBALS from config file
  7. $GLOBALS['userConfigPath'] = dirname(__DIR__, 1).DIRECTORY_SEPARATOR.'config'.DIRECTORY_SEPARATOR.'config.php';
  8. $GLOBALS['defaultConfigPath'] = dirname(__DIR__, 1).DIRECTORY_SEPARATOR.'config'.DIRECTORY_SEPARATOR.'default.php';
  9. $GLOBALS['currentTime'] = gmdate("Y-m-d\TH:i:s\Z");
  10. // Quick function for plugins
  11. function pluginFiles($type)
  12. {
  13. $files = '';
  14. switch ($type) {
  15. case 'js':
  16. foreach (glob(dirname(__DIR__, 1).DIRECTORY_SEPARATOR.'plugins' . DIRECTORY_SEPARATOR . 'js' . DIRECTORY_SEPARATOR . "*.js") as $filename) {
  17. $files .= '<script src="api/plugins/js/'.basename($filename).'?v='.$GLOBALS['installedVersion'].'" defer="true"></script>';
  18. }
  19. break;
  20. case 'css':
  21. foreach (glob(dirname(__DIR__, 1).DIRECTORY_SEPARATOR.'plugins' . DIRECTORY_SEPARATOR . 'css' . DIRECTORY_SEPARATOR . "*.js") as $filename) {
  22. $files .= '<link href="api/plugins/css/'.basename($filename).$GLOBALS['installedVersion'].'" rel="stylesheet">';
  23. }
  24. break;
  25. default:
  26. break;
  27. }
  28. return $files;
  29. }