diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/cs.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/cs.dict.itop-hub-connector.php index 08dde1302..2ac89e5ec 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/cs.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/cs.dict.itop-hub-connector.php @@ -54,7 +54,8 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'iTopHub:ExtensionCategory:Manual+' => 'The following extensions have been deployed by copying them manually in the %1$s directory of iTop:~~', 'iTopHub:ExtensionCategory:Remote' => 'Extensions deployed from iTop Hub~~', 'iTopHub:ExtensionCategory:Remote+' => 'The following extensions have been deployed from iTop Hub:~~', - 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category.

Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes.~~', + 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category~~', + 'iTopHub:NoExtensionInThisCategory+' => 'Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes !~~', 'iTopHub:ExtensionNotInstalled' => 'Not installed~~', 'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...~~', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/da.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/da.dict.itop-hub-connector.php index a30b00436..d88fc3492 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/da.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/da.dict.itop-hub-connector.php @@ -54,7 +54,8 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'iTopHub:ExtensionCategory:Manual+' => 'The following extensions have been deployed by copying them manually in the %1$s directory of iTop:~~', 'iTopHub:ExtensionCategory:Remote' => 'Extensions deployed from iTop Hub~~', 'iTopHub:ExtensionCategory:Remote+' => 'The following extensions have been deployed from iTop Hub:~~', - 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category.

Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes.~~', + 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category~~', + 'iTopHub:NoExtensionInThisCategory+' => 'Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes !~~', 'iTopHub:ExtensionNotInstalled' => 'Not installed~~', 'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...~~', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/de.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/de.dict.itop-hub-connector.php index 0bf19e7ba..58a0da75a 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/de.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/de.dict.itop-hub-connector.php @@ -54,7 +54,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'iTopHub:ExtensionCategory:Manual+' => 'Die folgenden Erweiterungen wurden installiert, indem sie manuell in das Verzeichnis %1$s kopiert wurden:', 'iTopHub:ExtensionCategory:Remote' => 'Erweiterungen vom iTop Hub', 'iTopHub:ExtensionCategory:Remote+' => 'Die folgenden Erweiterungen wurden über den iTop Hub installiert:', - 'iTopHub:NoExtensionInThisCategory' => 'Es gibt keine Erweiterungen dieser Kategorie

Gehe zum iTop Hub, um Erweiterungen zu finden, die dir helfen dein iTop so zu erweitern, dass es zu deinen Bedürfnissen passt.', + 'iTopHub:NoExtensionInThisCategory' => 'Es gibt keine Erweiterungen dieser Kategorie', + 'iTopHub:NoExtensionInThisCategory+' => 'Gehe zum iTop Hub, um Erweiterungen zu finden, die dir helfen dein iTop so zu erweitern, dass es zu deinen Bedürfnissen passt !', 'iTopHub:ExtensionNotInstalled' => 'Nicht installiert', 'iTopHub:GetMoreExtensions' => 'Erweiterungen vom iTop Hub beziehen ...', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/en.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/en.dict.itop-hub-connector.php index 05bb46ea2..bf69802e5 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/en.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/en.dict.itop-hub-connector.php @@ -55,7 +55,8 @@ Dict::Add('EN US', 'English', 'English', array( 'iTopHub:ExtensionCategory:Manual+' => 'The following extensions have been deployed by copying them manually in the %1$s directory of iTop:', 'iTopHub:ExtensionCategory:Remote' => 'Extensions deployed from iTop Hub', 'iTopHub:ExtensionCategory:Remote+' => 'The following extensions have been deployed from iTop Hub:', - 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category.

Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes.', + 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category', + 'iTopHub:NoExtensionInThisCategory+' => 'Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes !', 'iTopHub:ExtensionNotInstalled' => 'Not installed', 'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/es_cr.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/es_cr.dict.itop-hub-connector.php index 911776e26..ba318a0cb 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/es_cr.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/es_cr.dict.itop-hub-connector.php @@ -54,7 +54,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array( 'iTopHub:ExtensionCategory:Manual+' => 'Las siguientes extensiones fueron instaladas copiandolas manualmente en el directorio %1$s de iTop:', 'iTopHub:ExtensionCategory:Remote' => 'Extensiones instaladas desde iTop Hub', 'iTopHub:ExtensionCategory:Remote+' => 'Las siguientes extensiones fueron instaladas de iTop Hub:', - 'iTopHub:NoExtensionInThisCategory' => 'No hay extensiones en está categoría.

Navegue en iTop Hub para encontrar aquellas que le ayuden a personalizar y adaptar iTop a sus procesos.', + 'iTopHub:NoExtensionInThisCategory' => 'No hay extensiones en está categoría', + 'iTopHub:NoExtensionInThisCategory+' => 'Navegue en iTop Hub para encontrar aquellas que le ayuden a personalizar y adaptar iTop a sus procesos !', 'iTopHub:ExtensionNotInstalled' => 'No instalada', 'iTopHub:GetMoreExtensions' => 'Obtener extensiones de iTop Hub...', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/fr.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/fr.dict.itop-hub-connector.php index e098895dc..8dabcfb37 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/fr.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/fr.dict.itop-hub-connector.php @@ -39,7 +39,8 @@ Dict::Add('FR FR', 'French', 'Français', array( 'iTopHub:ExtensionCategory:Manual+' => 'Les extensions ci-dessous ont été déployées en les copiant manuellement dans le répertoire %1$s d\'iTop:', 'iTopHub:ExtensionCategory:Remote' => 'Extensions déployées depuis iTop Hub', 'iTopHub:ExtensionCategory:Remote+' => 'Les extensions ci-dessous ont été déployées depuis iTop Hub:', - 'iTopHub:NoExtensionInThisCategory' => 'Il n\'y a pas d\'extension dans cette catégorie

Avec iTop Hub trouvez en quelques clics les extensions qui vous permettront de construire un iTop sur mesure qui se conforme à vos processus.', + 'iTopHub:NoExtensionInThisCategory' => 'Il n\'y a pas d\'extension dans cette catégorie', + 'iTopHub:NoExtensionInThisCategory+' => 'Avec iTop Hub trouvez en quelques clics les extensions qui vous permettront de construire un iTop sur mesure qui se conforme à vos processus !', 'iTopHub:ExtensionNotInstalled' => 'Non installée', 'iTopHub:GetMoreExtensions' => 'Obtenir des extensions depuis iTop Hub...', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/hu.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/hu.dict.itop-hub-connector.php index f65c02151..8035ce083 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/hu.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/hu.dict.itop-hub-connector.php @@ -54,7 +54,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'iTopHub:ExtensionCategory:Manual+' => 'The following extensions have been deployed by copying them manually in the %1$s directory of iTop:~~', 'iTopHub:ExtensionCategory:Remote' => 'Extensions deployed from iTop Hub~~', 'iTopHub:ExtensionCategory:Remote+' => 'The following extensions have been deployed from iTop Hub:~~', - 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category.

Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes.~~', + 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category~~', + 'iTopHub:NoExtensionInThisCategory+' => 'Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes !~~', 'iTopHub:ExtensionNotInstalled' => 'Not installed~~', 'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...~~', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/it.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/it.dict.itop-hub-connector.php index a79ea38bf..ac9f5aacc 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/it.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/it.dict.itop-hub-connector.php @@ -54,7 +54,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'iTopHub:ExtensionCategory:Manual+' => 'The following extensions have been deployed by copying them manually in the %1$s directory of iTop:~~', 'iTopHub:ExtensionCategory:Remote' => 'Extensions deployed from iTop Hub~~', 'iTopHub:ExtensionCategory:Remote+' => 'The following extensions have been deployed from iTop Hub:~~', - 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category.

Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes.~~', + 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category~~', + 'iTopHub:NoExtensionInThisCategory+' => 'Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes !~~', 'iTopHub:ExtensionNotInstalled' => 'Not installed~~', 'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...~~', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/ja.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/ja.dict.itop-hub-connector.php index bb7b025bf..9c4979129 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/ja.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/ja.dict.itop-hub-connector.php @@ -54,7 +54,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'iTopHub:ExtensionCategory:Manual+' => 'The following extensions have been deployed by copying them manually in the %1$s directory of iTop:~~', 'iTopHub:ExtensionCategory:Remote' => 'Extensions deployed from iTop Hub~~', 'iTopHub:ExtensionCategory:Remote+' => 'The following extensions have been deployed from iTop Hub:~~', - 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category.

Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes.~~', + 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category~~', + 'iTopHub:NoExtensionInThisCategory+' => 'Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes !~~', 'iTopHub:ExtensionNotInstalled' => 'Not installed~~', 'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...~~', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/nl.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/nl.dict.itop-hub-connector.php index edb410166..b667a2558 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/nl.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/nl.dict.itop-hub-connector.php @@ -55,7 +55,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'iTopHub:ExtensionCategory:Manual+' => 'Deze extensies werden geïnstalleerd door ze manueel in de map %1$s te plaatsen:', 'iTopHub:ExtensionCategory:Remote' => 'Extensies geïnstalleerd via iTop Hub', 'iTopHub:ExtensionCategory:Remote+' => 'Deze extensies werden geïnstalleerd via de iTop Hub:', - 'iTopHub:NoExtensionInThisCategory' => 'Er is geen extensie in deze categorie.

Blader op iTop Hub en ontdek welke extensies te vinden die je helpen om iTop aan te passen aan jouw manier van werken.', + 'iTopHub:NoExtensionInThisCategory' => 'Er is geen extensie in deze categorie', + 'iTopHub:NoExtensionInThisCategory+' => 'Blader op iTop Hub en ontdek welke extensies te vinden die je helpen om iTop aan te passen aan jouw manier van werken !', 'iTopHub:ExtensionNotInstalled' => 'Niet geïnstalleerd', 'iTopHub:GetMoreExtensions' => 'Extensies zoeken op iTop Hub...', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/pt_br.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/pt_br.dict.itop-hub-connector.php index abf268473..a4686dba8 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/pt_br.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/pt_br.dict.itop-hub-connector.php @@ -54,7 +54,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'iTopHub:ExtensionCategory:Manual+' => 'The following extensions have been deployed by copying them manually in the %1$s directory of iTop:~~', 'iTopHub:ExtensionCategory:Remote' => 'Extensions deployed from iTop Hub~~', 'iTopHub:ExtensionCategory:Remote+' => 'The following extensions have been deployed from iTop Hub:~~', - 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category.

Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes.~~', + 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category~~', + 'iTopHub:NoExtensionInThisCategory+' => 'Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes !~~', 'iTopHub:ExtensionNotInstalled' => 'Not installed~~', 'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...~~', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/ru.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/ru.dict.itop-hub-connector.php index 9631c27ab..2c8faf952 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/ru.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/ru.dict.itop-hub-connector.php @@ -42,7 +42,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'iTopHub:ExtensionCategory:Manual+' => 'The following extensions have been deployed by copying them manually in the %1$s directory of iTop:~~', 'iTopHub:ExtensionCategory:Remote' => 'Extensions deployed from iTop Hub~~', 'iTopHub:ExtensionCategory:Remote+' => 'The following extensions have been deployed from iTop Hub:~~', - 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category.

Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes.~~', + 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category~~', + 'iTopHub:NoExtensionInThisCategory+' => 'Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes !~~', 'iTopHub:ExtensionNotInstalled' => 'Not installed~~', 'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...~~', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/sk.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/sk.dict.itop-hub-connector.php index b86ee3bd3..aa052da66 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/sk.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/sk.dict.itop-hub-connector.php @@ -54,7 +54,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'iTopHub:ExtensionCategory:Manual+' => 'The following extensions have been deployed by copying them manually in the %1$s directory of iTop:~~', 'iTopHub:ExtensionCategory:Remote' => 'Extensions deployed from iTop Hub~~', 'iTopHub:ExtensionCategory:Remote+' => 'The following extensions have been deployed from iTop Hub:~~', - 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category.

Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes.~~', + 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category~~', + 'iTopHub:NoExtensionInThisCategory+' => 'Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes !~~', 'iTopHub:ExtensionNotInstalled' => 'Not installed~~', 'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...~~', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/tr.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/tr.dict.itop-hub-connector.php index 8ab2d4ff9..3196d4f54 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/tr.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/tr.dict.itop-hub-connector.php @@ -54,7 +54,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'iTopHub:ExtensionCategory:Manual+' => 'The following extensions have been deployed by copying them manually in the %1$s directory of iTop:~~', 'iTopHub:ExtensionCategory:Remote' => 'Extensions deployed from iTop Hub~~', 'iTopHub:ExtensionCategory:Remote+' => 'The following extensions have been deployed from iTop Hub:~~', - 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category.

Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes.~~', + 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category~~', + 'iTopHub:NoExtensionInThisCategory+' => 'Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes !~~', 'iTopHub:ExtensionNotInstalled' => 'Not installed~~', 'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...~~', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/zh_cn.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/zh_cn.dict.itop-hub-connector.php index cd2a2205a..934c31bdf 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/zh_cn.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/zh_cn.dict.itop-hub-connector.php @@ -54,7 +54,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'iTopHub:ExtensionCategory:Manual+' => '下列已安装的扩展是手动将文件放置到 %1$s 目录的:', 'iTopHub:ExtensionCategory:Remote' => '从iTop Hub 安装的扩展', 'iTopHub:ExtensionCategory:Remote+' => '下列已安装的扩展是来自iTop Hub:', - 'iTopHub:NoExtensionInThisCategory' => '尚未安装扩展.

浏览iTop Hub ,去寻找符合您要求的扩展.', + 'iTopHub:NoExtensionInThisCategory' => '尚未安装扩展', + 'iTopHub:NoExtensionInThisCategory+' => '浏览iTop Hub ,去寻找符合您要求的扩展.', 'iTopHub:ExtensionNotInstalled' => '未安装', 'iTopHub:GetMoreExtensions' => '从iTop Hub 获取扩展...', diff --git a/datamodels/2.x/itop-hub-connector/myextensions.php b/datamodels/2.x/itop-hub-connector/myextensions.php index 9ec167c7a..1a4ec3aa2 100644 --- a/datamodels/2.x/itop-hub-connector/myextensions.php +++ b/datamodels/2.x/itop-hub-connector/myextensions.php @@ -60,7 +60,6 @@ try { */ $oFieldsetRemote = FieldSetUIBlockFactory::MakeStandard(Dict::S('iTopHub:ExtensionCategory:Remote')); $oPage->AddUiBlock($oFieldsetRemote); - $oFieldsetRemote->AddHtml(Dict::S('iTopHub:ExtensionCategory:Remote+')); $aRemotelyDeployedExt = array_filter($oExtensionsMap->GetAllExtensions(), static function ($oExtension) { return ($oExtension->sSource === iTopExtension::SOURCE_REMOTE); @@ -68,8 +67,13 @@ try { $iRemotelyDeployedExtCount = count($aRemotelyDeployedExt); if ($iRemotelyDeployedExtCount === 0) { - $oFieldsetRemote->AddHtml('

'.Dict::S('iTopHub:NoExtensionInThisCategory').'

'); + $oFieldsetRemote->AddSubBlock( + AlertUIBlockFactory::MakeForWarning(Dict::S('iTopHub:NoExtensionInThisCategory'), Dict::S('iTopHub:NoExtensionInThisCategory+')) + ->SetIsClosable(false) + ->SetIsCollapsible(false) + ); } else { + $oFieldsetRemote->AddHtml('

'.Dict::S('iTopHub:ExtensionCategory:Remote+').'

'); foreach ($aRemotelyDeployedExt as $oExtension) { $oFieldsetRemote->AddSubBlock(GetExtensionInfoComponent($oExtension)); }