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)); }