Forráskód Böngészése

#993 The about box does not show up when the directory extensions is missing

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@3372 a333f486-631f-4898-b8df-5754b55c2be0
romainq 10 éve
szülő
commit
e6ef568bf2
1 módosított fájl, 6 hozzáadás és 1 törlés
  1. 6 1
      pages/ajax.render.php

+ 6 - 1
pages/ajax.render.php

@@ -1156,7 +1156,12 @@ EOF
 		require_once(APPROOT.'setup/runtimeenv.class.inc.php');
 		$sCurrEnv = utils::GetCurrentEnvironment();
 		$oRuntimeEnv = new RunTimeEnvironment($sCurrEnv);
-		$aAvailableModules = $oRuntimeEnv->AnalyzeInstallation(MetaModel::GetConfig(), array(APPROOT.$sDataModelSourceDir, APPROOT.'extensions'));
+		$aSearchDirs = array(APPROOT.$sDataModelSourceDir);
+		if (file_exists(APPROOT.'extensions'))
+		{
+			$aSearchDirs[] = APPROOT.'extensions';
+		}
+		$aAvailableModules = $oRuntimeEnv->AnalyzeInstallation(MetaModel::GetConfig(), $aSearchDirs);
 
 		require_once(APPROOT.'setup/setuputils.class.inc.php');
 		$aLicenses = SetupUtils::GetLicenses();