static-globals.php 1.1 KB

1234567891011121314151617181920212223242526272829
  1. <?php
  2. // ===================================
  3. // Organizr Version
  4. $GLOBALS['installedVersion'] = '2.0.0-alpha.130';
  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. $files = '';
  13. switch ($type) {
  14. case 'js':
  15. foreach (glob(dirname(__DIR__,1).DIRECTORY_SEPARATOR.'plugins' . DIRECTORY_SEPARATOR . 'js' . DIRECTORY_SEPARATOR . "*.js") as $filename){
  16. $files .= '<script src="api/plugins/js/'.basename($filename).'?v='.$GLOBALS['installedVersion'].'"></script>';
  17. }
  18. break;
  19. case 'css':
  20. foreach (glob(dirname(__DIR__,1).DIRECTORY_SEPARATOR.'plugins' . DIRECTORY_SEPARATOR . 'css' . DIRECTORY_SEPARATOR . "*.js") as $filename){
  21. $files .= '<link href="api/plugins/css/'.basename($filename).$GLOBALS['installedVersion'].'" rel="stylesheet">';
  22. }
  23. break;
  24. default:
  25. break;
  26. }
  27. return $files;
  28. }