diff --git a/src/ChurchCRM/Service/SystemService.php b/src/ChurchCRM/Service/SystemService.php index 5c3a7a102c..f488e80ce6 100644 --- a/src/ChurchCRM/Service/SystemService.php +++ b/src/ChurchCRM/Service/SystemService.php @@ -320,7 +320,14 @@ public function upgradeDatabaseVersion() $version->setVersion($dbUpdate['dbVersion']); $version->setUpdateStart(new \DateTime()); foreach ($dbUpdate['scripts'] as $dbScript) { + if(pathinfo($dbScript,PATHINFO_EXTENSION) === "sql") + { SQLUtils::sqlImport(SystemURLs::getDocumentRoot() . '/' . $dbScript, $connection); + } + elseif(pathinfo($dbScript,PATHINFO_EXTENSION) === "php") + { + require SystemURLs::getDocumentRoot() . '/' . $dbScript; + } } if (!$errorFlag) { $version->setUpdateEnd(new \DateTime());