From a2c0d12173281036cee1a33955aad0f366842044 Mon Sep 17 00:00:00 2001 From: Miles Lott Date: Thu, 26 Jul 2001 11:25:35 +0000 Subject: [PATCH] Formatting --- phpgwapi/inc/class.graphics.inc.php | 133 ++++++++++++++-------------- 1 file changed, 67 insertions(+), 66 deletions(-) diff --git a/phpgwapi/inc/class.graphics.inc.php b/phpgwapi/inc/class.graphics.inc.php index 3122909f67..26ead56fee 100644 --- a/phpgwapi/inc/class.graphics.inc.php +++ b/phpgwapi/inc/class.graphics.inc.php @@ -23,76 +23,77 @@ /* $Id$ */ -class graphics -{ - // put a valid font here - var $font="/opt/future-project/src/management-server/ttf/arial.ttf"; - - function createImage($_text, $_fontsize=11) + class graphics { - // create filename - $filename="button_".md5($_text).".png"; - $filename=strtolower($filename); - - // see if file exists already, we cache it - if (file_exists(PHPGW_IMAGES_FILEDIR.'/'.$filename)) return $filename; - - $size = imagettfbbox($_fontsize,0,$this->font,$_text); - $dx = abs($size[2]-$size[0]); - $dy = abs($size[5]-$size[3]); - $xpad=9; - $ypad=9; - $im = imagecreate($dx+$xpad,$dy+$ypad); - $blue = ImageColorAllocate($im, 0x2c,0x6D,0xAF); - $black = ImageColorAllocate($im, 0,0,0); - $white = ImageColorAllocate($im, 255,255,255); - ImageRectangle($im,0,0,$dx+$xpad-1,$dy+$ypad-1,$black); - ImageRectangle($im,0,0,$dx+$xpad,$dy+$ypad,$white); - ImageTTFText($im, $_fontsize, 0, (int)($xpad/2)+1, $dy+(int)($ypad/2), -$black, $this->font, $_text); - ImageTTFText($im, $_fontsize, 0, (int)($xpad/2), $dy+(int)($ypad/2)-1, -$white, $this->font, $_text); - ImagePNG($im,PHPGW_IMAGES_FILEDIR.'/'.$filename); - ImageDestroy($im); - - return $filename; - } + /* put a valid font here */ + var $font="/opt/future-project/src/management-server/ttf/arial.ttf"; - function createInputButton($_text, $_name, $_mode='graphic') - { - if ($_mode == 'graphic' && extension_loaded("gd")) + function createImage($_text, $_fontsize=11) { - return ''; + /* create filename */ + $filename = 'button_' . md5($_text) . '.png'; + $filename = strtolower($filename); + + /* see if file exists already, we cache it */ + if (file_exists(PHPGW_IMAGES_FILEDIR.'/'.$filename)) + { + return $filename; + } + + $size = imagettfbbox($_fontsize,0,$this->font,$_text); + $dx = abs($size[2]-$size[0]); + $dy = abs($size[5]-$size[3]); + $xpad=9; + $ypad=9; + $im = imagecreate($dx+$xpad,$dy+$ypad); + $blue = ImageColorAllocate($im, 0x2c,0x6D,0xAF); + $black = ImageColorAllocate($im, 0,0,0); + $white = ImageColorAllocate($im, 255,255,255); + ImageRectangle($im,0,0,$dx+$xpad-1,$dy+$ypad-1,$black); + ImageRectangle($im,0,0,$dx+$xpad,$dy+$ypad,$white); + ImageTTFText($im, $_fontsize, 0, (int)($xpad/2)+1, $dy+(int)($ypad/2), -$black, $this->font, $_text); + ImageTTFText($im, $_fontsize, 0, (int)($xpad/2), $dy+(int)($ypad/2)-1, -$white, $this->font, $_text); + ImagePNG($im,PHPGW_IMAGES_FILEDIR.'/'.$filename); + ImageDestroy($im); + + return $filename; } - else + + function createInputButton($_text, $_name, $_mode='graphic') { - return ''; + if ($_mode == 'graphic' && extension_loaded('gd')) + { + return ''; + } + else + { + return ''; + } + } + + // this function checks, if there is a variable $aaa_x and $aaa_y + // if so, it will create a new variable $aaa + function parseHTTPPostVars() + { + // execute only if libgd support is enabled + if (!extension_loaded('gd')) + { + return; + } + + global $HTTP_POST_VARS; + + if (is_array($HTTP_POST_VARS)) + { + while( list($key, $val) = each($HTTP_POST_VARS)) + { + if (ereg("(.*)_x",$key,$varName) && $HTTP_POST_VARS[$varName[1]."_y"]) + { + $name = $varName[1]; + global $$name; + $$name = "content generated by parseHTTPPostVars()"; + } + } + } } } - - // this function checks, if there is a variable $aaa_x and $aaa_y - // if so, it will create a new variable $aaa - function parseHTTPPostVars() - { - // execute only if libgd support is enabled - if (!extension_loaded("gd")) return; - - global $HTTP_POST_VARS; - - if (is_array($HTTP_POST_VARS)) - { - while( list($key, $val) = each($HTTP_POST_VARS)) - { - if (ereg("(.*)_x",$key,$varName) && $HTTP_POST_VARS[$varName[1]."_y"]) - { - $name = $varName[1]; - global $$name; - $$name = "content generated by parseHTTPPostVars()"; - } - - } - } - - - - } - -}