From 6cd5fc491b9b8859c0a8efc3a2f87bee1035bf79 Mon Sep 17 00:00:00 2001 From: Jorge Rincon Date: Wed, 9 Aug 2023 15:26:30 +0200 Subject: [PATCH] #11843 adjusted type for extensions --- .../godmode/wizards/Applications.class.php | 2 +- pandora_console/godmode/wizards/Cloud.class.php | 2 +- .../include/class/ExtensionsDiscovery.class.php | 11 ++++++++++- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/pandora_console/godmode/wizards/Applications.class.php b/pandora_console/godmode/wizards/Applications.class.php index 4c42247b4a..107550c261 100644 --- a/pandora_console/godmode/wizards/Applications.class.php +++ b/pandora_console/godmode/wizards/Applications.class.php @@ -52,7 +52,7 @@ class Applications extends Wizard int $page=0, string $msg='Default message. Not set.', string $icon='images/wizard/applications.png', - string $label='Applications (legacy)' + string $label='Applications' ) { $this->setBreadcrum([]); diff --git a/pandora_console/godmode/wizards/Cloud.class.php b/pandora_console/godmode/wizards/Cloud.class.php index 1ee331fbca..4664b1a566 100644 --- a/pandora_console/godmode/wizards/Cloud.class.php +++ b/pandora_console/godmode/wizards/Cloud.class.php @@ -89,7 +89,7 @@ class Cloud extends Wizard int $page=0, string $msg='Default message. Not set.', string $icon='images/wizard/cloud.png', - string $label='Cloud (legacy)' + string $label='Cloud' ) { $this->setBreadcrum([]); diff --git a/pandora_console/include/class/ExtensionsDiscovery.class.php b/pandora_console/include/class/ExtensionsDiscovery.class.php index da26fb1780..6b3af5f757 100644 --- a/pandora_console/include/class/ExtensionsDiscovery.class.php +++ b/pandora_console/include/class/ExtensionsDiscovery.class.php @@ -210,9 +210,18 @@ class ExtensionsDiscovery extends Wizard $logo = $this->defaultLogo; } + // Get type of task. + $task = db_get_row( + 'trecon_task', + 'id_app', + $extension['id_app'] + ); + + $task_type = (integer) $task['type']; + $extension_name = ($task_type == DISCOVERY_EXTENSION) ? $extension['name'] : $extension['name'].' (legacy)'; $extensions[] = [ 'icon' => $logo, - 'label' => $extension['name'], + 'label' => $extension_name, 'url' => ui_get_full_url( 'index.php?sec=gservers&sec2=godmode/servers/discovery&wiz='.$this->section.'&mode='.$extension['short_name'] ),