2012-04-20 17:37:58 +00:00
< ? php
$graph_array [ 'height' ] = " 100 " ;
$graph_array [ 'width' ] = " 218 " ;
2012-05-06 18:38:11 +00:00
$graph_array [ 'to' ] = $config [ 'time' ][ 'now' ];
2012-04-20 17:37:58 +00:00
$graph_array [ 'from' ] = $config [ 'time' ][ 'day' ];
$graph_array_zoom = $graph_array ;
$graph_array_zoom [ 'height' ] = " 150 " ;
$graph_array_zoom [ 'width' ] = " 400 " ;
$graph_array [ 'legend' ] = " no " ;
2012-04-21 00:36:55 +00:00
foreach ( $app_list as $app )
2012-04-20 17:37:58 +00:00
{
echo ( '<div style="clear: both;">' );
echo ( '<h2>' . generate_link ( ucfirst ( $app [ 'app_type' ]), array ( 'page' => 'apps' , 'app' => $app [ 'app_type' ])) . '</h2>' );
$app_devices = dbFetchRows ( " SELECT * FROM `devices` AS D, `applications` AS A WHERE D.device_id = A.device_id AND A.app_type = ? " , array ( $app [ 'app_type' ]));
2012-04-21 00:36:55 +00:00
foreach ( $app_devices as $app_device )
2012-04-20 17:37:58 +00:00
{
$graph_type = $graphs [ $app [ 'app_type' ]][ 0 ];
$graph_array [ 'type' ] = " application_ " . $app [ 'app_type' ] . " _ " . $graph_type ;
$graph_array [ 'id' ] = $app_device [ 'app_id' ];
$graph_array_zoom [ 'type' ] = " application_ " . $app [ 'app_type' ] . " _ " . $graph_type ;
$graph_array_zoom [ 'id' ] = $app_device [ 'app_id' ];
$link_array = $graph_array ;
$link_array [ 'page' ] = " device " ;
$link_array [ 'device' ] = $app_device [ 'device_id' ];
$link_array [ 'tab' ] = " apps " ;
$link_array [ 'app' ] = $app [ 'app_type' ];
unset ( $link_array [ 'height' ], $link_array [ 'width' ]);
$link = generate_url ( $link_array );
2012-04-24 10:48:07 +00:00
$overlib_link = generate_device_link ( $app_device , shorthost ( $app_device [ 'hostname' ]), array ( 'tab' => 'apps' , 'app' => $app [ 'app_type' ])) . " <br/> " ;
2012-04-20 17:37:58 +00:00
$overlib_link .= generate_graph_tag ( $graph_array );
$overlib_content = generate_overlib_content ( $graph_array , $port [ 'hostname' ] . " - " . $port [ 'label' ]);
2012-04-21 00:36:55 +00:00
echo ( " <div style='display: block; padding: 1px; margin: 2px; min-width: " . $width_div . " px; max-width: " . $width_div . " px; min-height:180px; max-height:180px;
2012-04-20 17:37:58 +00:00
text - align : center ; float : left ; background - color : #f5f5f5;'>");
echo ( overlib_link ( $link , $overlib_link , $overlib_content ));
echo ( " </div> " );
}
echo ( '</div>' );
}
?>