$GLOBALS['_MAX']['CONF']['database']['name'] = $dbname; $oUpgrader->oDBUpgrader->doBackups = false; if ($oUpgrader->upgrade()) { $aMessages[] = 'Your database has successfully been upgraded to version ' . OA_VERSION; } else { $aMessages[] = 'Your database has NOT been upgraded to version ' . OA_VERSION; } return $aMessages; } if (array_key_exists('btn_data_drop', $_POST)) { OA_DB::dropDatabase($_POST['dbname']); } $oIntegrity = new OA_DB_Integrity(); $GLOBALS['_MAX']['CONF']['table']['prefix'] = ''; $datasetfile = $_REQUEST['datasetfile']; $aDatasetFile = $oIntegrity->getSchemaFileInfo(TD_DATAPATH, $datasetfile); if (array_key_exists('error', $aDatasetFile)) { $aMessages[] = $aDatasetFile['error']; } else { $oIntegrity->version = $aDatasetFile['version']; $oUpgrader = new OA_Upgrade(); $aMessages = getUpgradeStatus($aDatasetFile['name']); } if (array_key_exists('btn_data_integ', $_REQUEST)) { if ($oIntegrity->init($_REQUEST['compare_version'], $aDatasetFile['name'])) { $oIntegrity->checkIntegrity(); $aTasksConstructive = $oIntegrity->aTasksConstructiveAll; $aTasksDestructive = $oIntegrity->aTasksDestructiveAll; $aMessages .= $oIntegrity->getMessages(); $file_schema = $oIntegrity->getFileSchema(); $file_changes = $oIntegrity->getFileChanges();
$GLOBALS['_MAX']['CONF']['database']['name'] = $dbname; $oUpgrader->oDBUpgrader->doBackups = false; if ($oUpgrader->upgrade()) { $aMessages[] = 'Your database has successfully been upgraded to Revive Adserver version ' . VERSION; } else { $aMessages[] = 'Your database has NOT been upgraded to Revive Adserver version ' . VERSION; } return $aMessages; } if (array_key_exists('btn_data_drop', $_POST)) { OA_DB::dropDatabase($_POST['dbname']); } $oIntegrity = new OA_DB_Integrity(); $GLOBALS['_MAX']['CONF']['table']['prefix'] = ''; $scenario = $_REQUEST['scenario']; $aDatasetFile = $oIntegrity->getSchemaFileInfo(SCENARIOS_DATASETS, $scenario); $oIntegrity->version = $aDatasetFile['version']; $oUpgrader = new OA_Upgrade(); $aMessages = getUpgradeStatus($aDatasetFile['name']); if (array_key_exists('btn_data_integ', $_REQUEST)) { if ($oIntegrity->init($_REQUEST['compare_version'], $aDatasetFile['name'])) { $oIntegrity->checkIntegrity(); $aTasksConstructive = $oIntegrity->aTasksConstructiveAll; $aTasksDestructive = $oIntegrity->aTasksDestructiveAll; $aMessages .= $oIntegrity->getMessages(); $file_schema = $oIntegrity->getFileSchema(); $file_changes = $oIntegrity->getFileChanges(); $compare_version = $oIntegrity->version; } } else { if (array_key_exists('btn_data_load', $_POST)) {