diff --git a/pandora_console/operation/agentes/ehorus.php b/pandora_console/operation/agentes/ehorus.php new file mode 100644 index 0000000000..a0fe2c75b1 --- /dev/null +++ b/pandora_console/operation/agentes/ehorus.php @@ -0,0 +1,185 @@ +'; +echo ''; +echo __('Remote management of this agent with eHorus'); +echo ''; +echo ''; +echo ''; +echo ''; + +echo '
'; + +ui_require_css_file('bootstrap.min', 'include/ehorus/css/'); +ui_require_css_file('style', 'include/ehorus/css/'); +ui_require_javascript_file('bundle.min', 'include/ehorus/'); +?> + + \ No newline at end of file diff --git a/pandora_console/operation/agentes/ver_agente.php b/pandora_console/operation/agentes/ver_agente.php index 4c888f3196..d36b49a9aa 100644 --- a/pandora_console/operation/agentes/ver_agente.php +++ b/pandora_console/operation/agentes/ver_agente.php @@ -924,6 +924,33 @@ if (enterprise_installed() && $config['log_collector']) { } } +/* eHorus tab */ +if ($config['ehorus_enabled']) { + $ehorus_tab['text'] = '' + . html_print_image ('images/operation.png', true, array ( 'title' => __('eHorus'))) + . ''; + + // Hidden subtab layer + // $ehorus_tab['sub_menu'] = ''; + + $ehorus_tab['active'] = $tab == 'ehorus'; +} $onheader = array('manage' => $managetab, 'main' => $maintab, @@ -947,6 +974,10 @@ if ($agent['url_address'] != '') { if (isset($log_viewer_tab) && !empty($log_viewer_tab)) { $onheader['log_viewer'] = $log_viewer_tab; } +// If the ehorus id exists +if ($config['ehorus_enabled']) { + $onheader['ehorus'] = $ehorus_tab; +} //Tabs for extensions foreach ($config['extensions'] as $extension) { @@ -1039,6 +1070,9 @@ switch($tab) { case "url_address": $header_description = ' - ' . __('Url address'); break; + case "ehorus": + $header_description = ' - ' . __('eHorus'); + break; } ui_print_page_header(agents_get_name($id_agente) . @@ -1092,6 +1126,9 @@ switch ($tab) { $embebed_into_agent_view = true; enterprise_include ("operation/log/log_viewer.php"); break; + case "ehorus": + require("operation/agentes/ehorus.php"); + break; case "extension": $found = false; foreach($config['extensions'] as $extension) {