浏览代码

The new 2.0 setup is under way... disabled copy and backup

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@2190 a333f486-631f-4898-b8df-5754b55c2be0
romainq 12 年之前
父节点
当前提交
65ea4b1b5e
共有 2 个文件被更改,包括 10 次插入8 次删除
  1. 2 1
      setup/applicationinstaller.class.inc.php
  2. 8 7
      setup/wizardsteps.class.inc.php

+ 2 - 1
setup/applicationinstaller.class.inc.php

@@ -126,7 +126,8 @@ class ApplicationInstaller
 				$aPreinstall = $this->oParams->Get('preinstall');
 				$aCopies = $aPreinstall['copies'];
 
-				$sReport = self::DoCopy($aCopies);
+				// disabled - $sReport = self::DoCopy($aCopies);
+				$sReport = "copy disabled...";
 
 				$aResult = array(
 					'status' => self::OK,

+ 8 - 7
setup/wizardsteps.class.inc.php

@@ -1131,7 +1131,6 @@ EOF
 		$sMode = $this->oWizard->GetParameter('mode', 'install');
 		$sBackupDestination = '';
 		$sConfigurationFile = '';
-		$sSourceEnvironment = 'production';
 		$sDBName = $this->oWizard->GetParameter('db_name');
 		if ($sMode == 'upgrade')
 		{
@@ -1144,7 +1143,6 @@ EOF
 					if ($aPreviousInstance['found'])
 					{
 						$sConfigurationFile = $aPreviousInstance['configuration_file'];
-						$sSourceEnvironment = $aPreviousInstance['source_environment'];
 					}
 				}
 			}
@@ -1168,13 +1166,8 @@ EOF
 //		        'destination' => '',
 //		      ),
 		    ),
-		    'backup' => array (
-		      'destination' => $sBackupDestination,
-		      'configuration_file' => $sConfigurationFile,
-		    ),
 		  ),
 		  'source_dir' => 'datamodel',
-		  'source_env' => $sSourceEnvironment,
 		  'target_env' => 'production',
 		  'workspace_dir' => '',
 		  'database' => array (
@@ -1195,6 +1188,14 @@ EOF
 		  'sample_data' => ($this->oWizard->GetParameter('sample_data', '') == 'yes') ? true : false ,
 		  'options' => json_decode($this->oWizard->GetParameter('misc_options')),
 		);
+
+		if ($sBackupDestination != '')
+		{
+			$aInstallParams['backup'] = array (
+			      'destination' => $sBackupDestination,
+			      'configuration_file' => $sConfigurationFile,
+			);
+		}
 		
 		$sJSONData = json_encode($aInstallParams);
 		$oPage->add('<input type="hidden" id="installer_parameters" value="'.htmlentities($sJSONData, ENT_QUOTES, 'UTF-8').'"/>');