(Retrofit from trunk) Handle extensions with missing dependencies.

SVN:2.4[5272]
This commit is contained in:
Denis Flaven
2018-01-17 10:15:11 +00:00
parent c081b89f03
commit e5b318b94f
2 changed files with 63 additions and 3 deletions

View File

@@ -1767,7 +1767,7 @@ EOF
foreach($this->oExtensionsMap->GetAllExtensions() as $oExtension)
{
if (($oExtension->sSource !== iTopExtension::SOURCE_WIZARD) && ($oExtension->bVisible))
if (($oExtension->sSource !== iTopExtension::SOURCE_WIZARD) && ($oExtension->bVisible) && (count($oExtension->aMissingDependencies) == 0))
{
$aStepDefinition['options'][] = array(
'extension_code' => $oExtension->sCode,
@@ -1799,7 +1799,7 @@ EOF
);
foreach($this->oExtensionsMap->GetAllExtensions() as $oExtension)
{
if ($oExtension->sSource)
if (($oExtension->bVisible) && (count($oExtension->aMissingDependencies) == 0))
{
$aStepDefinition['options'][] = array(
'extension_code' => $oExtension->sCode,