upgrade-functions.php 1.1 KB

12345678910111213141516171819202122232425262728
  1. <?php
  2. function upgradeCheck()
  3. {
  4. $updateDB = false;
  5. $compare = new Composer\Semver\Comparator;
  6. // Upgrade check start for vserion below
  7. $versionCheck = '2.0.0-alpha-120';
  8. $config = loadConfig();
  9. $oldVer = $config['configVersion'];
  10. echo 'Doing check if version '.$oldVer.' is less than '.$versionCheck.'<br />';
  11. if (isset($config['dbLocation']) && (!isset($config['configVersion']) || $compare->lessThan($config['configVersion'], $versionCheck))) {
  12. $updateDB = true;
  13. }
  14. if ($updateDB == true) {
  15. return 'Upgraded Needed - Current Version '.$oldVer.' - New Version: '.$versionCheck;
  16. // Upgrade database to latest version
  17. //updateDB($GLOBALS['dbLocation'],$GLOBALS['dbName'],$oldVer);
  18. // Update Version and Commit
  19. //$config['configVersion'] = $versionCheck;
  20. //copy('config/config.php', 'config/config['.date('Y-m-d_H-i-s').'][1.40].bak.php');
  21. //$createConfigSuccess = createConfig($config);
  22. //unset($config);
  23. } else {
  24. return 'No Upgraded Needed - Current Version Above: '.$versionCheck;
  25. }
  26. return true;
  27. }