'; foreach ($app_types as $app_type => $app) { echo '

' . generate_link(nicecase($app_type), ['page' => 'apps', 'app' => $app_type]) . '

'; $app['instances'] = array_sort_by($app['instances'], 'hostname', SORT_ASC, SORT_STRING); foreach ($app['instances'] as $app_id => $device) { $app_id = $device['app_id']; $graph_type = $config['app'][$app_type]['top'][0]; $graph_array['type'] = "application_" . $app_type . "_" . $graph_type; $graph_array['id'] = $app_id; $graph_array['device'] = $device['device_id']; $graph_array['legend'] = "no"; $link_array = $graph_array; $link_array['page'] = "graphs"; unset($link_array['height'], $link_array['width'], $link_array['legend']); $link = generate_url($link_array); $overlib_content = generate_overlib_content($graph_array, $device['hostname']); $graph_array['width'] = $width; $graph_array['height'] = $height; $graph = generate_graph_tag($graph_array); echo generate_box_open(['title' => $device['hostname'], 'url' => generate_device_url($device), 'header-border' => TRUE, 'box-style' => 'float: left; margin-left: 10px; margin-bottom: 10px; width:' . $width_div . 'px; min-width: ' . $width_div . 'px; max-width:' . $width_div . 'px; min-height:' . $height_div . 'px; max-height:' . $height_div . ';']); echo overlib_link($link, $graph, $overlib_content); echo generate_box_close(); } echo '
'; } echo ''; // EOF