patch [ 964190 ] Test GD functionality in projects

This commit is contained in:
Lars Kneschke 2004-06-08 05:00:27 +00:00
parent a40c1f9e83
commit 1ab7a385b7

View File

@ -144,6 +144,9 @@
'is_writable' => True,
'only_if_exists' => True
),
'gd' => array(
'func' => 'gd_check'
)
);
// some constanst for pre php4.3
@ -408,6 +411,19 @@
return preg_match('/\(php.ini\).*<\/td><td[^>]*>([^ <]+)/',$phpinfo,$found) ? $found[1] : False;
}
function gd_check()
{
global $passed_icon, $warning_icon;
$available = (function_exists('imagecopyresampled') || function_exists('imagecopyresized'));
echo ($available ? $passed_icon : $warning_icon).' '.lang('Checking for GD support...').': '.($available ? lang('True') : lang('False'))."\n";
if (!$available)
{
echo lang('Your PHP installation does not have appropriate GD support. You need gd library version 1.8 or newer to see Gantt charts in projects.')."\n";
}
}
if ($run_by_webserver)
{
//echo "<html>\n<header>\n<title>Checking the eGroupWare install</title>\n</header>\n<body>\n";