diff --git a/pandora_console/operation/visual_console/public_view.php b/pandora_console/operation/visual_console/public_view.php index ed79f9a59e..0a23c5f216 100644 --- a/pandora_console/operation/visual_console/public_view.php +++ b/pandora_console/operation/visual_console/public_view.php @@ -92,6 +92,16 @@ echo ''; echo ''; echo ''; +// Countdown. +echo '
  • '; +echo '
    '; +echo '
    '; +echo __('Refresh').':'; +echo html_print_select(get_refresh_time_array(), 'refr', $refr, '', '', 0, true, false, false); +echo '
    '; +echo '
    '; +echo '
  • '; + // Console name. echo '
  • '; echo '
    '.$visualConsoleName.'
    '; @@ -113,6 +123,7 @@ if (!users_can_manage_group_all('AR')) { $aclUserGroups = array_keys(users_get_groups(false, 'AR')); } +$ignored_params['refr'] = ''; ui_require_javascript_file('pandora_visual_console'); include_javascript_d3(); visual_map_load_client_resources(); @@ -186,8 +197,13 @@ $visualConsoleItems = VisualConsole::getItemsFromDB( handleUpdate ); - $(document).ready(function () { - var controls = document.getElementById('vc-controls'); - if (controls) autoHideElement(controls, 1000); + $(document).ready (function () { + var refr = ; + var href = ""; + + $('select#refr').change(function (event) { + url = js_html_entity_decode( href ) + $('select#refr').val(); + $(document).attr ("location", url); + }); }); diff --git a/pandora_console/operation/visual_console/view.php b/pandora_console/operation/visual_console/view.php index 3192396336..5134c0d98d 100644 --- a/pandora_console/operation/visual_console/view.php +++ b/pandora_console/operation/visual_console/view.php @@ -133,7 +133,7 @@ $options['view']['active'] = true; if (!is_metaconsole()) { if (!$config['pure']) { - $options['pure']['text'] = ''.html_print_image( + $options['pure']['text'] = ''.html_print_image( 'images/full_screen.png', true, ['title' => __('Full screen mode')] @@ -172,6 +172,16 @@ if ($pure === true) { echo ''; echo '
  • '; + // Countdown. + echo '
  • '; + echo '
    '; + echo '
    '; + echo __('Refresh').':'; + echo html_print_select(get_refresh_time_array(), 'refr', $refr, '', '', 0, true, false, false); + echo '
    '; + echo '
    '; + echo '
  • '; + // Console name. echo '
  • '; echo '
    '.$visualConsoleName.'
    '; @@ -207,6 +217,7 @@ if (!users_can_manage_group_all('AR')) { $aclUserGroups = array_keys(users_get_groups(false, 'AR')); } +$ignored_params['refr'] = ''; ui_require_javascript_file('pandora_visual_console'); include_javascript_d3(); visual_map_load_client_resources(); @@ -294,8 +305,16 @@ $visualConsoleItems = VisualConsole::getItemsFromDB( handleUpdate ); - $(document).ready(function () { - var controls = document.getElementById('vc-controls'); - if (controls) autoHideElement(controls, 1000); + $(document).ready (function () { + var refr = ; + var pure = ; + var href = ""; + + if (pure) { + $('select#refr').change(function (event) { + url = js_html_entity_decode( href ) + $('select#refr').val(); + $(document).attr ("location", url); + }); + } });