diff --git a/pandora_console/godmode/reporting/visual_console_builder.elements.php b/pandora_console/godmode/reporting/visual_console_builder.elements.php index 780ef8b397..77a45cbf60 100755 --- a/pandora_console/godmode/reporting/visual_console_builder.elements.php +++ b/pandora_console/godmode/reporting/visual_console_builder.elements.php @@ -306,6 +306,16 @@ foreach ($layoutDatas as $layoutData) { break; case NETWORK_LINK: + $table->data[($i + 1)]['icon'] = html_print_image( + 'images/network_link_item.png', + true, + [ + 'title' => __('Network link'), + 'class' => 'invert_filter', + ] + ); + break; + case LINE_ITEM: $table->data[($i + 1)]['icon'] = html_print_image( 'images/line_item.png', diff --git a/pandora_console/godmode/reporting/visual_console_builder.php b/pandora_console/godmode/reporting/visual_console_builder.php index 444296a290..b42fdea6e1 100755 --- a/pandora_console/godmode/reporting/visual_console_builder.php +++ b/pandora_console/godmode/reporting/visual_console_builder.php @@ -433,7 +433,10 @@ switch ($activeTab) { $idsElements = db_get_all_rows_filter( 'tlayout_data', ['id_layout' => $idVisualConsole], - ['id'] + [ + 'id', + 'type', + ] ); if ($idsElements === false) { @@ -449,8 +452,13 @@ switch ($activeTab) { $values['height'] = get_parameter('height_'.$id, 0); $values['pos_x'] = get_parameter('left_'.$id, 0); $values['pos_y'] = get_parameter('top_'.$id, 0); - $type = db_get_value('type', 'tlayout_data', 'id', $id); - switch ($type) { + switch ($idElement['type']) { + case NETWORK_LINK: + case LINE_ITEM: + continue 2; + + break; + case MODULE_GRAPH: case SIMPLE_VALUE_MAX: case SIMPLE_VALUE_MIN: