From 30402274d2b0a6e06a0fd9d26c067bb9963e1610 Mon Sep 17 00:00:00 2001 From: mdtrooper <tres.14159@gmail.com> Date: Wed, 31 Mar 2010 14:23:16 +0000 Subject: [PATCH] 2010-03-31 Miguel de Dios <miguel.dedios@artica.es> * include/functions_visual_map.php: in function "printItemInVisualConsole" changed the text align of elements label to center. * operation/visual_console/render_view.php: changed the title to Pandora's header. * godmode/reporting/visual_console_builder.php: fixed the id of visual console in the update wizard action. * godmode/reporting/visual_console_builder.editor.php: small changes in the style. Set the width and height for module graph. * godmode/reporting/visual_console_builder.editor.js: set the default value for width and height for module graph in the function "cleanFields". And in the function "createItem" deleted br tag the simple value. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@2532 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f --- pandora_console/ChangeLog | 18 +++++++++++++++ .../visual_console_builder.editor.js | 6 ++--- .../visual_console_builder.editor.php | 10 ++++---- .../reporting/visual_console_builder.php | 4 ++-- .../include/functions_visual_map.php | 16 ++++++------- .../operation/visual_console/render_view.php | 23 ++++++++----------- 6 files changed, 46 insertions(+), 31 deletions(-) diff --git a/pandora_console/ChangeLog b/pandora_console/ChangeLog index 614394dafa..ddc2d04163 100644 --- a/pandora_console/ChangeLog +++ b/pandora_console/ChangeLog @@ -1,3 +1,21 @@ +2010-03-31 Miguel de Dios <miguel.dedios@artica.es> + + * include/functions_visual_map.php: in function "printItemInVisualConsole" + changed the text align of elements label to center. + + * operation/visual_console/render_view.php: changed the title to Pandora's + header. + + * godmode/reporting/visual_console_builder.php: fixed the id of visual + console in the update wizard action. + + * godmode/reporting/visual_console_builder.editor.php: small changes in the + style. Set the width and height for module graph. + + * godmode/reporting/visual_console_builder.editor.js: set the default value + for width and height for module graph in the function "cleanFields". And in + the function "createItem" deleted br tag the simple value. + 2010-03-31 Miguel de Dios <miguel.dedios@artica.es> * include/functions_html.php: added new parameter for function diff --git a/pandora_console/godmode/reporting/visual_console_builder.editor.js b/pandora_console/godmode/reporting/visual_console_builder.editor.js index 064a742af4..6c09759da2 100644 --- a/pandora_console/godmode/reporting/visual_console_builder.editor.js +++ b/pandora_console/godmode/reporting/visual_console_builder.editor.js @@ -367,8 +367,8 @@ function cleanFields() { $("select[name=parent]").val(''); $("select[name=map_linked]").val(''); $("input[name=label_color]").val('#000000'); - $("input[name=width_module_graph]").val(0); - $("input[name=height_module_graph]").val(0); + $("input[name=width_module_graph]").val(300); + $("input[name=height_module_graph]").val(180); $("#preview").empty(); var anyText = $("#any_text").html(); //Trick for catch the translate text. @@ -538,7 +538,7 @@ function createItem(type, values, id_data) { var imageSize = ''; var item = $('<div id="' + id_data + '" class="item simple_value" style="color: ' + values['label_color'] + '; text-align: center; position: absolute; ' + sizeStyle + ' margin-top: ' + values['top'] + 'px; margin-left: ' + values['left'] + 'px;">' + - '<span id="text_' + id_data + '" class="text">' + values['label'] + '</span><br />' + + '<span id="text_' + id_data + '" class="text"> ' + values['label'] + '</span>' + '<strong>' + getModuleValue(id_data) + '</strong>' + '</div>' ); diff --git a/pandora_console/godmode/reporting/visual_console_builder.editor.php b/pandora_console/godmode/reporting/visual_console_builder.editor.php index d3c078bade..271b17e024 100644 --- a/pandora_console/godmode/reporting/visual_console_builder.editor.php +++ b/pandora_console/godmode/reporting/visual_console_builder.editor.php @@ -44,7 +44,7 @@ foreach ($all_images as $image_file) { $images_list[$image_file] = $image_file; } -echo '<div id="editor">'; +echo '<div id="editor" style="margin-top: -10px;">'; echo '<div id="toolbox">'; printButtonEditorVisualConsole('static_graph', __('Static Graph'), 'left', false, 'camera'); printButtonEditorVisualConsole('percentile_bar', __('Percentile Bar'), 'left', false, 'percentile'); @@ -55,7 +55,7 @@ echo '<div id="editor">'; printButtonEditorVisualConsole('delete_item', __('Delete item'), 'right', true, 'delete'); echo '</div>'; echo '</div>'; -echo '<div style="clear:both;"></div>'; +echo '<div style="clear:both; margin-bottom: 10px;"></div>'; echo "<form id='form_visual_map' method='post' action='index.php?sec=gmap&sec2=godmode/reporting/visual_console_builder&tab=" . $activeTab . "&id_visual_console=" . $idVisualConsole . "'>"; print_input_hidden('action', 'update'); @@ -150,9 +150,9 @@ echo '<div id="properties_panel" style="display: none; position: absolute; borde <td><?php echo __('Size');?></td> <td> <?php - print_input_text('width_module_graph', 0, '', 3, 5); + print_input_text('width_module_graph', 300, '', 3, 5); echo ' X '; - print_input_text('height_module_graph', 0, '', 3, 5); + print_input_text('height_module_graph', 180, '', 3, 5); ?> </td> </tr> @@ -174,7 +174,7 @@ echo '<div id="properties_panel" style="display: none; position: absolute; borde </tr> <tr id="advance_options_link" class="datos"> <td colspan="2" style="text-align: center;"> - <a href="javascript: showAdvanceOptions()"><?php echo __('Advance options');?></a> + <a href="javascript: showAdvanceOptions()"><?php echo __('Advanced options');?></a> </td> </tr> </tbody> diff --git a/pandora_console/godmode/reporting/visual_console_builder.php b/pandora_console/godmode/reporting/visual_console_builder.php index f457966dd0..19c4a7cff5 100755 --- a/pandora_console/godmode/reporting/visual_console_builder.php +++ b/pandora_console/godmode/reporting/visual_console_builder.php @@ -135,9 +135,9 @@ switch ($activeTab) { $width = (int) get_parameter ("width", 0); $height = (int) get_parameter ("height", 0); $message = ''; - $message = process_wizard_add ($id_agents, $image, $layout["id"], $range, $width, $height); + $message = process_wizard_add ($id_agents, $image, $idVisualConsole, $range, $width, $height); if (!empty ($id_modules)) { - $message .= process_wizard_add_modules ($id_modules, $image, $layout["id"], $range, $width, $height); + $message .= process_wizard_add_modules ($id_modules, $image, $idVisualConsole, $range, $width, $height); } $statusProcessInDB = array('flag' => true, 'message' => $message); $action = 'edit'; diff --git a/pandora_console/include/functions_visual_map.php b/pandora_console/include/functions_visual_map.php index c93734234a..1f5329b6eb 100644 --- a/pandora_console/include/functions_visual_map.php +++ b/pandora_console/include/functions_visual_map.php @@ -104,8 +104,8 @@ function printItemInVisualConsole($layoutData) { break; case SIMPLE_VALUE: echo '<div id="' . $id . '" class="item simple_value" style="color: ' . $color . '; text-align: center; position: absolute; ' . $sizeStyle . ' margin-top: ' . $top . 'px; margin-left: ' . $left . 'px;">'; - echo $text . '<br />'; - echo '<strong>' . get_db_value ('datos', 'tagente_estado', 'id_agente_modulo', $id_module) . '</strong>'; + echo $text; + echo ' <strong>' . get_db_value ('datos', 'tagente_estado', 'id_agente_modulo', $id_module) . '</strong>'; echo '</div>'; break; } @@ -440,9 +440,9 @@ function print_pandora_visual_map ($id_layout, $show_links = true, $draw_lines = // Draw image if ($resizedMap) - echo '<div style="z-index: '.$z_index.'; '.($layout_data['label_color'][0] == '#' ? 'color: '.$layout_data['label_color'].';' : '').' position: absolute; margin-left: '.((integer)($proportion * $layout_data['pos_x'])).'px; margin-top:'.((integer)($proportion * $layout_data['pos_y'])).'px;" id="layout-data-'.$layout_data['id'].'" class="layout-data">'; + echo '<div style="text-align: center; z-index: '.$z_index.'; '.($layout_data['label_color'][0] == '#' ? 'color: '.$layout_data['label_color'].';' : '').' position: absolute; margin-left: '.((integer)($proportion * $layout_data['pos_x'])).'px; margin-top:'.((integer)($proportion * $layout_data['pos_y'])).'px;" id="layout-data-'.$layout_data['id'].'" class="layout-data">'; else - echo '<div style="z-index: '.$z_index.'; '.($layout_data['label_color'][0] == '#' ? 'color: '.$layout_data['label_color'].';' : '').' position: absolute; margin-left: '.$layout_data['pos_x'].'px; margin-top:'.$layout_data['pos_y'].'px;" id="layout-data-'.$layout_data['id'].'" class="layout-data">'; + echo '<div style="text-align: center; z-index: '.$z_index.'; '.($layout_data['label_color'][0] == '#' ? 'color: '.$layout_data['label_color'].';' : '').' position: absolute; margin-left: '.$layout_data['pos_x'].'px; margin-top:'.$layout_data['pos_y'].'px;" id="layout-data-'.$layout_data['id'].'" class="layout-data">'; if (!isset ($id_agent)) $id_agent = 0; @@ -547,9 +547,9 @@ function print_pandora_visual_map ($id_layout, $show_links = true, $draw_lines = // Percentile bar (type = 3) if ($resizedMap) - echo '<div style="z-index: 1; color: '.$layout_data['label_color'].'; position: absolute; margin-left: '.((integer)($proportion *$layout_data['pos_x'])).'px; margin-top:'.((integer)($proportion *$layout_data['pos_y'])).'px;" id="layout-data-'.$layout_data['id'].'" class="layout-data">'; + echo '<div style="text-align: center; z-index: 1; color: '.$layout_data['label_color'].'; position: absolute; margin-left: '.((integer)($proportion *$layout_data['pos_x'])).'px; margin-top:'.((integer)($proportion *$layout_data['pos_y'])).'px;" id="layout-data-'.$layout_data['id'].'" class="layout-data">'; else - echo '<div style="z-index: 1; color: '.$layout_data['label_color'].'; position: absolute; margin-left: '.$layout_data['pos_x'].'px; margin-top:'.$layout_data['pos_y'].'px;" id="layout-data-'.$layout_data['id'].'" class="layout-data">'; + echo '<div style="text-align: center; z-index: 1; color: '.$layout_data['label_color'].'; position: absolute; margin-left: '.$layout_data['pos_x'].'px; margin-top:'.$layout_data['pos_y'].'px;" id="layout-data-'.$layout_data['id'].'" class="layout-data">'; $valor = get_db_sql ('SELECT datos FROM tagente_estado WHERE id_agente_modulo = '.$layout_data['id_agente_modulo']); $width = $layout_data['width']; if ( $layout_data['height'] > 0) @@ -575,9 +575,9 @@ function print_pandora_visual_map ($id_layout, $show_links = true, $draw_lines = case 1; // SINGLE GRAPH (type = 1) if ($resizedMap) - echo '<div style="z-index: 1; color: '.$layout_data['label_color'].'; position: absolute; margin-left: '.((integer)($proportion * $layout_data['pos_x'])).'px; margin-top:'.((integer)($proportion * $layout_data['pos_y'])).'px;" id="layout-data-'.$layout_data['id'].'" class="layout-data">'; + echo '<div style="text-align: center; z-index: 1; color: '.$layout_data['label_color'].'; position: absolute; margin-left: '.((integer)($proportion * $layout_data['pos_x'])).'px; margin-top:'.((integer)($proportion * $layout_data['pos_y'])).'px;" id="layout-data-'.$layout_data['id'].'" class="layout-data">'; else - echo '<div style="z-index: 1; color: '.$layout_data['label_color'].'; position: absolute; margin-left: '.$layout_data['pos_x'].'px; margin-top:'.$layout_data['pos_y'].'px;" id="layout-data-'.$layout_data['id'].'" class="layout-data">'; + echo '<div style="text-align: center; z-index: 1; color: '.$layout_data['label_color'].'; position: absolute; margin-left: '.$layout_data['pos_x'].'px; margin-top:'.$layout_data['pos_y'].'px;" id="layout-data-'.$layout_data['id'].'" class="layout-data">'; echo $layout_data['label']; echo "<br>"; diff --git a/pandora_console/operation/visual_console/render_view.php b/pandora_console/operation/visual_console/render_view.php index d9a9914878..1cef0c097d 100644 --- a/pandora_console/operation/visual_console/render_view.php +++ b/pandora_console/operation/visual_console/render_view.php @@ -52,25 +52,22 @@ if (! give_acl ($config["id_user"], $id_group, "AR")) { } // Render map -echo "<h2>".__('Visual console')." » ".__('Map'); -echo " ".$layout_name." "; +$options = array(); if ($config["pure"] == 0) { - echo '<a href="index.php?sec=visualc&sec2=operation/visual_console/render_view&id='.$id_layout.'&refr='.$config["refr"].'&pure=1">'; - print_image ("images/fullscreen.png", false, array ("title" => __('Full screen mode'))); - echo "</a>"; + $options[] = '<a href="index.php?sec=visualc&sec2=operation/visual_console/render_view&id='.$id_layout.'&refr='.$config["refr"].'&pure=1">' + . print_image ("images/fullscreen.png", true, array ("title" => __('Full screen mode'))) + . "</a>"; } else { - echo '<a href="index.php?sec=visualc&sec2=operation/visual_console/render_view&id='.$id_layout.'&refr='.$config["refr"].'">'; - print_image ("images/normalscreen.png", false, array ("title" => __('Back to normal mode'))); - echo "</a>"; + $options[] = '<a href="index.php?sec=visualc&sec2=operation/visual_console/render_view&id='.$id_layout.'&refr='.$config["refr"].'">' + . print_image ("images/normalscreen.png", true, array ("title" => __('Back to normal mode'))) + . "</a>"; } -echo " "; - if (give_acl ($config["id_user"], $id_group, "AW")) - echo '<a href="index.php?sec=gmap&sec2=godmode/reporting/map_builder&id_layout='.$id_layout.'">'.print_image ("images/setup.png", true, array ("title" => __('Setup'))).'</a>'; - -echo '</h2>'; + $options[] = '<a href="index.php?sec=gmap&sec2=godmode/reporting/map_builder&id_layout='.$id_layout.'">'.print_image ("images/setup.png", true, array ("title" => __('Setup'))).'</a>'; + +print_page_header (__("Visual console") . " » " . $layout_name, "images/monitor.png", false, '', false, $options); print_pandora_visual_map ($id_layout);