upgrade-functions.php 1.0 KB

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