2011-05-06 Dario Rodriguez <dario.rodriguez@artica.es>

* include/graphs/functions_gd.php: Added new parameter to function
	gd_progress_bar.



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@4312 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
darode 2011-05-06 09:13:57 +00:00
parent 9037aaae4e
commit 1bc30972fd
2 changed files with 29 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2011-05-06 Dario Rodriguez <dario.rodriguez@artica.es>
* include/graphs/functions_gd.php: Added new parameter to function
gd_progress_bar.
2011-05-06 Junichi Satoh <junichi@rworks.jp>
* godmode/alerts/alert_list.list.php: Fixed filter parameters are not

View File

@ -226,6 +226,18 @@ function gd_progress_bar ($width, $height, $progress, $title, $font, $out_of_lim
else
ImageTTFText($image, $fontsize, 0, ($width/2)-($width/10), ($height/2)+($height/5), $text, $font, $rating."%");
break;
case 2:
if ($rating > 70)
ImageFilledRectangle($image,1,1,$ratingbar,$height-1, $other_red);
elseif ($rating > 50)
ImageFilledRectangle($image,1,1,$ratingbar,$height-1, $soft_red);
elseif ($rating > 30)
ImageFilledRectangle($image,1,1,$ratingbar,$height-1, $soft_yellow);
else
ImageFilledRectangle($image,1,1,$ratingbar,$height-1, $soft_green);
ImageRectangle($image,0,0,$width-1,$height-1,$border);
break;
}
imagePNG($image);
imagedestroy($image);
@ -269,6 +281,18 @@ if ($mode == 0) {
else
drawRating($progress, $width, $height, $font, $out_of_lim_str, $mode, $fontsize);
break;
case 2:
if ($progress > 100 || $progress < 0) {
// HACK: This report a static image... will increase render in about 200% :-) useful for
// high number of realtime statusbar images creation (in main all agents view, for example
$imgPng = imageCreateFromPng($out_of_lim_image);
imageAlphaBlending($imgPng, true);
imageSaveAlpha($imgPng, true);
imagePng($imgPng);
}
else
drawRating($progress, $width, $height, $font, $out_of_lim_str, $mode, $fontsize);
break;
}
}