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

Annotation of /misc/xenconsole/usagebar.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1876 - (hide annotations) (download)
Fri Nov 30 08:27:52 2012 UTC (11 years, 6 months ago) by torben
File size: 750 byte(s)
first edition of xenconsole
1 torben 1876 <?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