diff --git a/pandora_console/ChangeLog b/pandora_console/ChangeLog index 6589387ae0..6571077b5e 100644 --- a/pandora_console/ChangeLog +++ b/pandora_console/ChangeLog @@ -1,3 +1,14 @@ +2012-03-15 Sergio Martin + + * include/javascript/pandora.js: Fix a little bug + of default value in time advance control + + * operation/reporting/graph_viewer.php + godmode/reporting/graph_builder.php + godmode/reporting/graph_builder.preview.php: Remove + the preview graphs and replace it by link of the + operation mode + 2012-03-15 Sergio Martin * include/javascript/pandora.js diff --git a/pandora_console/godmode/reporting/graph_builder.php b/pandora_console/godmode/reporting/graph_builder.php index 4fc9933b22..ff5d89a37c 100644 --- a/pandora_console/godmode/reporting/graph_builder.php +++ b/pandora_console/godmode/reporting/graph_builder.php @@ -160,15 +160,15 @@ if($change_weight){ if($edit_graph) { $buttons = array( + 'view' => array('active' => false, + 'text' => '' . + html_print_image("images/chart_curve.png", true, array ("title" => __('View graph'))) .''), 'main' => array('active' => false, 'text' => '' . html_print_image("images/setup.png", true, array ("title" => __('Setup'))) .''), 'graph_editor' => array('active' => false, 'text' => '' . - html_print_image("images/config.png", true, array ("title" => __('Graph editor'))) .''), - 'preview' => array('active' => false, - 'text' => '' . - html_print_image("images/chart_curve.png", true, array ("title" => __('Preview'))) .'') + html_print_image("images/config.png", true, array ("title" => __('Graph editor'))) .'') ); $buttons[$active_tab]['active'] = true; @@ -194,12 +194,9 @@ switch ($tab){ case "graph_editor": ui_print_page_header ($head, "", false, "graph_editor", true, $buttons); break; - case "preview": - ui_print_page_header ($head, "", false, "graph_view", true, $buttons); - break; default: - ui_print_page_header ($head, "", false, "graph_builder", true, $buttons); - break; + ui_print_page_header ($head, "", false, "graph_builder", true, $buttons); + break; } if($add_graph) @@ -254,8 +251,5 @@ switch ($active_tab) { case 'graph_editor': require_once('godmode/reporting/graph_builder.graph_editor.php'); break; - case 'preview': - require_once('godmode/reporting/graph_builder.preview.php'); - break; } ?> diff --git a/pandora_console/godmode/reporting/graph_builder.preview.php b/pandora_console/godmode/reporting/graph_builder.preview.php deleted file mode 100644 index ea1c6d3daf..0000000000 --- a/pandora_console/godmode/reporting/graph_builder.preview.php +++ /dev/null @@ -1,223 +0,0 @@ - 0) { - switch ($zoom) { - case 1: - $width = 500; - $height = 200 + count($sources) * 15; - break; - case 2: - $width = 650; - $height = 300 + count($sources) * 10; - break; - case 3: - $width = 770; - $height = 400 + count($sources) * 5; - break; - } -} - -// Get different date to search the report. -$date = (string) get_parameter ('date', date ('Y-m-j')); -$time = (string) get_parameter ('time', date ('h:iA')); -$unixdate = strtotime ($date.' '.$time); - -$period = (int) get_parameter ('period'); -if (! $period) - $period = $graph["period"]; -else - $period = $period; - -$events = $graph["events"]; -$description = $graph["description"]; -$stacked = (int) get_parameter ('stacked', -1); -if ($stacked == -1) - $stacked = $graph["stacked"]; - -$name = $graph["name"]; - -$graphRows = db_get_all_rows_sql("SELECT t1.*, - (SELECT t3.nombre - FROM tagente AS t3 - WHERE t3.id_agente = - (SELECT t2.id_agente - FROM tagente_modulo AS t2 - WHERE t2.id_agente_modulo = t1.id_agent_module)) - AS agent_name - FROM tgraph_source AS t1 - WHERE t1.id_graph = " . $id); -$module_array = array(); -$weight_array = array(); -$agent_array = array(); - -if($graphRows === false) { - $graphRows = array(); -} - -foreach ($graphRows as $graphRow) { - $module_array[] = $graphRow['id_agent_module']; - $weight_array[] = $graphRow['weight']; - $agent_array[] = $graphRow['agent_name']; -} - -$modules = implode(',', $module_array); -$weights = implode(',', $weight_array); - -echo ""; -echo "
"; - -if(!empty($modules)) { - require_once ($config["homedir"] . '/include/functions_graph.php'); - - echo graphic_combined_module(explode (',', $modules), explode (',', $weights), $period, $width, $height, - 'Combined%20Sample%20Graph', '', $events, 0, 0, $stacked, $unixdate); -} -else { - echo "
".__('Empty graph')."
"; -} - -echo "
"; - -echo "
"; -echo ""; -echo ""; -echo ""; -echo ""; -echo ""; -echo ""; -echo ""; -echo ""; -echo ""; -echo ""; -echo ""; -echo "
"; -echo "".__('Date').""." "; -echo ""; -echo html_print_input_text ('date', $date, '', 12, 10, true). ' '; -echo ""; -echo html_print_input_text ('time', $time, '', 7, 7, true). ' '; -echo ""; -echo "".__('Period').""; -echo ""; - -echo html_print_extended_select_for_time ('period', $period, '', '', '0', 10, true); - -echo ""; -$stackeds = array (); -$stackeds[0] = __('Graph defined'); -$stackeds[0] = __('Area'); -$stackeds[1] = __('Stacked area'); -$stackeds[2] = __('Line'); -$stackeds[3] = __('Stacked line'); -html_print_select ($stackeds, 'stacked', $stacked , '', '', -1, false, false); - -echo ""; -$zooms = array(); -$zooms[0] = __('Graph defined'); -$zooms[1] = __('Zoom x1'); -$zooms[2] = __('Zoom x2'); -$zooms[3] = __('Zoom x3'); -html_print_select ($zooms, 'zoom', $zoom , '', '', 0); - -echo ""; -echo ""; -echo "
"; -echo "
"; - -/* We must add javascript here. Otherwise, the date picker won't -work if the date is not correct because php is returning. */ - -ui_require_css_file ('datepicker'); -ui_require_jquery_file ('ui.core'); -ui_require_jquery_file ('ui.datepicker'); -ui_require_jquery_file ('timeentry'); -?> - - -'.__('Invalid date selected').''; - return; -} -?> diff --git a/pandora_console/include/javascript/pandora.js b/pandora_console/include/javascript/pandora.js index 071f0cd9f6..04d65a9c8a 100644 --- a/pandora_console/include/javascript/pandora.js +++ b/pandora_console/include/javascript/pandora.js @@ -610,10 +610,12 @@ function agent_autocomplete (id_agent_name, id_server_name, id_agent_id ) { * @param name string with the name of the select for time */ function period_select_events(name) { - // If the text input is empty, we put on it 5 minutes by defaults + // If the text input is empty, we put on it 5 minutes by default if($('#text-'+name+'_text').val() == '') { $('#text-'+name+'_text').val(300); + $('#'+name+'_select option:eq(1)').attr('selected', true); } + function adjustTextUnits() { var restPrev; var unitsSelected = false; diff --git a/pandora_console/operation/reporting/graph_viewer.php b/pandora_console/operation/reporting/graph_viewer.php index 877e73a0a2..97716cb876 100644 --- a/pandora_console/operation/reporting/graph_viewer.php +++ b/pandora_console/operation/reporting/graph_viewer.php @@ -105,6 +105,10 @@ if ($view_graph) { $url = "index.php?sec=reporting&sec2=operation/reporting/graph_viewer&id=$id_graph&view_graph=1"; + $options['setup'] = "" + . html_print_image ("images/setup.png", true, array ("title" => __('Back to normal mode'))) + . ""; + if ($config["pure"] == 0) { $options['screen'] = "" . html_print_image ("images/fullscreen.png", true, array ("title" => __('Full screen mode')))