From ea946240c9a5a11d337b7afcc8590870bc18cd84 Mon Sep 17 00:00:00 2001 From: xian310 Date: Fri, 21 Dec 2012 19:59:39 +0100 Subject: replace the ajax expand system by a navigation menu Signed-off-by: Pim van den Berg --- host.php | 36 ++++++++++++++---------------------- 1 file changed, 14 insertions(+), 22 deletions(-) (limited to 'host.php') diff --git a/host.php b/host.php index 8e3b695..6799123 100644 --- a/host.php +++ b/host.php @@ -5,7 +5,14 @@ require_once 'inc/html.inc.php'; require_once 'inc/collectd.inc.php'; $host = validate_get(GET('h'), 'host'); -$splugin = validate_get(GET('p'), 'plugin'); +$plugin = validate_get(GET('p'), 'plugin'); + +if (!$plugin) { + $selected_plugins = $CONFIG['overview']; +} +else { + $selected_plugins = array($plugin); +} html_start(); @@ -18,29 +25,14 @@ if(!$plugins) { return false; } -# first the ones defined in overview -foreach($CONFIG['overview'] as $plugin) { - if (in_array($plugin, $plugins)) { - printf('
'."\n", $plugin); - plugin_header($host, $plugin, 0); - graphs_from_plugin($host, $plugin); - print "
\n"; - } -} +plugins_list($host, $CONFIG['overview'], $plugins, $selected_plugins); -# other plugins -foreach($plugins as $plugin) { - if (!in_array($plugin, $CONFIG['overview'])) { - printf('
'."\n", $plugin); - if ($splugin == $plugin) { - plugin_header($host, $plugin, 0); - graphs_from_plugin($host, $plugin); - } else { - plugin_header($host, $plugin, 1); - } - print "
\n"; - } +echo '
'; +foreach ($selected_plugins as $selected_plugin) { + plugin_header($host, $selected_plugin); + graphs_from_plugin($host, $selected_plugin); } +echo '
'; html_end(); -- cgit v1.1