/[projects]/misc/xenconsole/usagebar.php
ViewVC logotype

Contents of /misc/xenconsole/usagebar.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1876 - (show annotations) (download)
Fri Nov 30 08:27:52 2012 UTC (11 years, 5 months ago) by torben
File size: 750 byte(s)
first edition of xenconsole
1 <?php
2 // Graph-bar
3
4 $usage = round($_GET['usage']);
5
6 if ($usage > 100) $usage = 100;
7 if ($usage < 0) $usage = 0;
8
9 $im = imagecreatefrompng('gfx/bar_template.png');
10
11
12 if ($usage > 0) {
13
14 $bar_color = imagecolorallocate($im, 97, 180, 243);
15 $bar_light = imagecolorallocate($im, 146, 201, 243);
16 $bar_dark = imagecolorallocate($im, 44, 135, 205);
17 $bar_line = imagecolorallocate($im, 75, 75, 75);
18
19 imagefilledrectangle($im, 1,1, $usage, 14, $bar_color);
20
21 imageline($im, 1,1, $usage, 1, $bar_light);
22 imageline($im, 1,1, 1, 14, $bar_light);
23
24 imageline($im, 2, 14, $usage, 14, $bar_dark);
25 imageline($im, $usage, 1, $usage, 14, $bar_dark);
26
27 imageline($im, $usage+1, 1, $usage+1, 14, $bar_line);
28 }
29
30 header('Content-type: image/png');
31 imagepng($im);
32 ?>

  ViewVC Help
Powered by ViewVC 1.1.20