Просмотр исходного кода

Internal: fixed reporting issue for bulk installer

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@2393 a333f486-631f-4898-b8df-5754b55c2be0
romainq 12 лет назад
Родитель
Сommit
388d43d697
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      setup/applicationinstaller.class.inc.php

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

@@ -59,6 +59,7 @@ class ApplicationInstaller
 	{
 		$sStep = '';
 		$sStepLabel = '';
+		$iOverallStatus = self::OK;
 		do
 		{
 			if($sStep != '')
@@ -81,10 +82,12 @@ class ApplicationInstaller
 				break;
 				
 				case self::ERROR:
+				$iOverallStatus = self::ERROR;
 				echo "Error: ".$aRes['message']."\n";
 				break;
 				
 				case self::WARNING:
+				$iOverallStatus = self::WARNING;
 				echo "Warning: ".$aRes['message']."\n";
 				echo $aRes['percentage-completed']." % done.\n";
 				break;
@@ -97,7 +100,7 @@ class ApplicationInstaller
 		}
 		while(($aRes['status'] != self::ERROR) && ($aRes['next-step'] != ''));
 		
-		return ($aRes['status'] == self::OK);
+		return ($iOverallStatus == self::OK);
 	}
 	
 	/**