From a9ab6a58a3440a294e768f334d1bd69c1d7e3532 Mon Sep 17 00:00:00 2001 From: enriquecd Date: Tue, 17 Jan 2017 12:54:29 +0100 Subject: [PATCH] 15-Improve_visual_console_2 --- pandora_console/images/line_height.png | Bin 0 -> 14556 bytes .../operation/visual_console/pure_ajax.php | 235 ++++++++++++++++++ 2 files changed, 235 insertions(+) create mode 100644 pandora_console/images/line_height.png create mode 100644 pandora_console/operation/visual_console/pure_ajax.php diff --git a/pandora_console/images/line_height.png b/pandora_console/images/line_height.png new file mode 100644 index 0000000000000000000000000000000000000000..843ab37da634461328b6ede39f75307184b32ccb GIT binary patch literal 14556 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 Sa=@)cg7XTu<=IQO9Q`kUx4L`) literal 0 HcmV?d00001 diff --git a/pandora_console/operation/visual_console/pure_ajax.php b/pandora_console/operation/visual_console/pure_ajax.php new file mode 100644 index 0000000000..c58fe12caf --- /dev/null +++ b/pandora_console/operation/visual_console/pure_ajax.php @@ -0,0 +1,235 @@ +' . + html_print_image ("images/visual_console.png", true, + array ("title" => __('Visual consoles list'))) . ''; + +if ($vconsole_write || $vconsole_manage) { + $url_base = 'index.php?sec=network&sec2=godmode/reporting/visual_console_builder&action='; + + $hash = md5($config["dbpass"] . $id_layout . $config["id_user"]); + + $options['public_link']['text'] = ''. + html_print_image ("images/camera_mc.png", true, + array ("title" => __('Show link to public Visual Console'))).''; + $options['public_link']['active'] = false; + + $options['data']['text'] = '' . + html_print_image ("images/op_reporting.png", true, + array ("title" => __('Main data'))) .''; + $options['list_elements']['text'] = '' . + html_print_image ("images/list.png", true, + array ("title" => __('List elements'))) .''; + + if (enterprise_installed()) { + $options['wizard_services']['text'] = '' . + html_print_image ("images/wand_services.png", true, + array ("title" => __('Services wizard'))) .''; + } + + $options['wizard']['text'] = '' . + html_print_image ("images/wand.png", true, + array ("title" => __('Wizard'))) .''; + $options['editor']['text'] = '' . + html_print_image ("images/builder.png", true, + array ("title" => __('Builder'))) .''; +} + +$options['view']['text'] = '' + . html_print_image("images/operation.png", true, array ("title" => __('View'))) .''; +$options['view']['active'] = true; + +if (!is_metaconsole()) { + if (!$config['pure']) { + $options['pure']['text'] = '' + . html_print_image('images/full_screen.png', true, array('title' => __('Full screen mode'))) + . ""; + ui_print_page_header($layout_name, 'images/visual_console.png', false, '', false, $options); + } + //Set the hidden value for the javascript + html_print_input_hidden('metaconsole', 0); +} +else { + //Set the hidden value for the javascript + html_print_input_hidden('metaconsole', 1); +} + + visual_map_print_visual_map ($id_layout, true, true, + null, null, '', false, $graph_javascript); + + ?> + + + + \ No newline at end of file