Преглед изворни кода

#4841 UNA manage command line script

Alex Trofimov пре 1 година
родитељ
комит
4fe0b43d04
1 измењених фајлова са 3 додато и 0 уклоњено
  1. 3 0
      scripts/manage.php

+ 3 - 0
scripts/manage.php

@@ -9,6 +9,7 @@
 
 $GLOBALS['bx_profiler_disable'] = true;
 define('BX_DOL_CRON_EXECUTE', '1');
+define('BX_DOL_UPGRADING', '1');
 
 /**
  * UNA command line interface
@@ -199,6 +200,7 @@ class BxDolManageCmd
                     'user' => $this->_aSiteConfig['db_user'],
                     'pwd' => $this->_aSiteConfig['db_password'],
                 ), $sErr);
+                $GLOBALS['bxDolClasses']['BxDolUpgradeDb'] = $oDb;
             } catch (Exception $e) {
                 $this->finish($this->_aReturnCodes['db connect failed']['code'], $this->_aReturnCodes['db connect failed']['msg'] . $e->getMessage());
             }
@@ -251,6 +253,7 @@ class BxDolManageCmd
             $sFolder = $oController->getAvailableUpgrade();
             if ($sFolder && $oController->runUpgrade($sFolder, in_array('ignore_version_check', $aOptions), $this->_isSkipFilesOperation)) {
                 setParam('sys_revision', getParam('sys_revision') + 1);
+                $oController->writeLog();
                 @bx_rrmdir($sUpgradeDir);
             }
             $oController->setMaintenanceMode(false);