Perform correct visualization of information tiles

This commit is contained in:
Jose Gonzalez 2022-01-13 12:30:04 +01:00
parent 70d8c5177a
commit 3596ee35df

View File

@ -664,6 +664,11 @@ class AgentModuleWidget extends Widget
} }
if ($all_modules !== null) { if ($all_modules !== null) {
if (is_metaconsole() === true
&& $this->values['mShowCommonModules'] === '1'
) {
$reduceAllModules = [];
} else {
$reduceAllModules = array_reduce( $reduceAllModules = array_reduce(
$all_modules, $all_modules,
function ($carry, $item) { function ($carry, $item) {
@ -680,8 +685,7 @@ class AgentModuleWidget extends Widget
return $carry; return $carry;
} }
); );
} else { }
$reduceAllModules = [];
} }
$visualData = []; $visualData = [];
@ -708,13 +712,13 @@ class AgentModuleWidget extends Widget
$visualData[$agent_id]['agent_status'] = $agent->lastStatus(); $visualData[$agent_id]['agent_status'] = $agent->lastStatus();
$visualData[$agent_id]['agent_name'] = $agent->name(); $visualData[$agent_id]['agent_name'] = $agent->name();
$visualData[$agent_id]['agent_alias'] = $agent->alias(); $visualData[$agent_id]['agent_alias'] = $agent->alias();
$visualData[$agent_id]['modules'] = [];
if (is_metaconsole() === true if (is_metaconsole() === true
&& $this->values['mShowCommonModules'] === '1' && $this->values['mShowCommonModules'] === '1'
) { ) {
// MC should connect to nodes and retrieve information // MC should connect to nodes and retrieve information
// from targets. // from targets.
$reduceAllModules = [];
$tmpModules = array_reduce( $tmpModules = array_reduce(
$target_modules, $target_modules,
function ($carry, $item) { function ($carry, $item) {