diff --git a/pandora_console/images/analizador-rutas.png b/pandora_console/images/analizador-rutas.png new file mode 100644 index 0000000000..8481c8e8b9 Binary files /dev/null and b/pandora_console/images/analizador-rutas.png differ diff --git a/pandora_console/include/styles/pandora.css b/pandora_console/include/styles/pandora.css index 905f57d35a..fcf084085b 100644 --- a/pandora_console/include/styles/pandora.css +++ b/pandora_console/include/styles/pandora.css @@ -4299,4 +4299,28 @@ div#footer_help{ .pagination_show_more{ text-align: center; margin-top: 10px; -} \ No newline at end of file +} + +.dashed{ + stroke-dasharray: 10; + +} +.path { + stroke-dasharray: 500; + stroke-dashoffset: 500; + animation: dash 15s linear; +} + +@keyframes dash { + from { + stroke-dashoffset: 500; + } + to { + stroke-dashoffset: 0; + } +} + +.route { + fill: none; + transition: all 2s ease-in-out; +} diff --git a/pandora_console/operation/agentes/ver_agente.php b/pandora_console/operation/agentes/ver_agente.php index 95928a784d..632e5bc779 100644 --- a/pandora_console/operation/agentes/ver_agente.php +++ b/pandora_console/operation/agentes/ver_agente.php @@ -1055,6 +1055,14 @@ if($modules_wux){ $wux_console_tab = ""; } +$url_route_analyzer = enterprise_hook('get_url_route_analyzer_modules', array($id_agente)); +if ($url_route_analyzer) { + $url_route_analyzer_tab = enterprise_hook('url_route_analyzer_tab'); + if ($url_route_analyzer_tab == -1) { + $url_route_analyzer_tab = ""; + } +} + /* GIS tab */ $gistab=""; if ($config['activate_gis']) { @@ -1186,7 +1194,8 @@ $onheader = array('manage' => $managetab, 'graphs' => $graphs, 'policy' => $policyTab, 'ux_console' => $ux_console_tab, - 'wux_console' => $wux_console_tab); + 'wux_console' => $wux_console_tab, + 'url_route_analyzer' => $url_route_analyzer_tab); //Added after it exists // If the agent has incidents associated @@ -1307,7 +1316,10 @@ switch ($tab) { enterprise_include ("operation/agentes/ux_console_view.php"); break; case "wux_console_tab": - enterprise_include ("operation/agentes/wux_console_view.php"); + enterprise_include ("operation/agentes/wux_console_vpiew.php"); + break; + case "url_route_analyzer_tab": + enterprise_include ("operation/agentes/url_route_analyzer.php"); break; case "graphs"; require("operation/agentes/graphs.php");