added a "function exists" check

This commit is contained in:
Ralf Becker 2006-11-07 06:32:00 +00:00
parent 1facb0b7b0
commit a3ff8f3b2d

View File

@ -303,6 +303,28 @@
return $available; return $available;
} }
function function_check($name,$args)
{
global $passed_icon, $error_icon, $warning_icon, $is_windows;
$available = function_exists($name);
echo '<div>'.($available ? $passed_icon : $warning_icon).' <span'.($available ? '' : ' class="setup_warning"').'>'.lang('Checking function %1 exists',$name).': '.($available ? lang('True') : lang('False'))."</span></div>\n";
if (!$available)
{
if (!isset($args['warning']))
{
$args['warning'] = lang('The function %1 is needed from: %2.',$name,
is_array($args['from'] ? implode(', ',$args['from']) : $args['from']));
}
echo "<div class='setup_info'>".$args['warning'].'</div>';
}
echo "\n";
return $available;
}
function verbosePerms( $in_Perms ) function verbosePerms( $in_Perms )
{ {
if($in_Perms & 0x1000) // FIFO pipe if($in_Perms & 0x1000) // FIFO pipe
@ -414,6 +436,7 @@
{ {
$msg = lang('Checking file-permissions of %1 for %2 %3: %4',$rel_name,$check_not,$checks,$perms)."<br />\n"; $msg = lang('Checking file-permissions of %1 for %2 %3: %4',$rel_name,$check_not,$checks,$perms)."<br />\n";
} }
$extra_error_msg = '';
if (isset($args['error']) && $args['error']) if (isset($args['error']) && $args['error'])
{ {
$extra_error_msg = "<br />\n".$args['error']; $extra_error_msg = "<br />\n".$args['error'];