mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-25 17:33:49 +01:00
removing no longer used checks and fixing IDE warnings
This commit is contained in:
parent
9df9b9b533
commit
b5d4177bde
@ -189,10 +189,6 @@ $checks = array(
|
|||||||
'func' => 'pear_check',
|
'func' => 'pear_check',
|
||||||
'error' => lang('PEAR extensions are required by many eGroupware applications, PEAR itself is the required basis for each extension!'),
|
'error' => lang('PEAR extensions are required by many eGroupware applications, PEAR itself is the required basis for each extension!'),
|
||||||
),
|
),
|
||||||
'HTTP_WebDAV_Server' => array(
|
|
||||||
'func' => 'pear_check',
|
|
||||||
'from' => 'WebDAV',
|
|
||||||
),
|
|
||||||
realpath('..') => array(
|
realpath('..') => array(
|
||||||
'func' => 'permission_check',
|
'func' => 'permission_check',
|
||||||
'is_world_writable' => False,
|
'is_world_writable' => False,
|
||||||
@ -293,11 +289,11 @@ foreach(array('php_version','php_ini_check','extension_check','pear_check','gd_c
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($checks) $sorted_checks += $checks;
|
if ($checks) $sorted_checks += $checks;
|
||||||
$checks =& $sorted_checks;
|
|
||||||
|
|
||||||
function php_version($name,$args)
|
function php_version($name,$args)
|
||||||
{
|
{
|
||||||
global $passed_icon, $error_icon;
|
global $passed_icon, $error_icon;
|
||||||
|
unset($name); // not used, but required by function signature
|
||||||
|
|
||||||
$version_ok = version_compare(phpversion(),$args['value']) >= 0;
|
$version_ok = version_compare(phpversion(),$args['value']) >= 0;
|
||||||
|
|
||||||
@ -445,7 +441,7 @@ function pear_check($package,$args)
|
|||||||
function extension_check($name,$args)
|
function extension_check($name,$args)
|
||||||
{
|
{
|
||||||
//echo "<p>extension_check($name,".print_r($args,true).")</p>\n";
|
//echo "<p>extension_check($name,".print_r($args,true).")</p>\n";
|
||||||
global $passed_icon, $error_icon, $warning_icon, $is_windows;
|
global $passed_icon, $warning_icon, $is_windows;
|
||||||
|
|
||||||
if (isset($args['win_only']) && $args['win_only'] && !$is_windows)
|
if (isset($args['win_only']) && $args['win_only'] && !$is_windows)
|
||||||
{
|
{
|
||||||
@ -472,7 +468,7 @@ function extension_check($name,$args)
|
|||||||
|
|
||||||
function function_check($name,$args)
|
function function_check($name,$args)
|
||||||
{
|
{
|
||||||
global $passed_icon, $error_icon, $warning_icon, $is_windows;
|
global $passed_icon, $warning_icon;
|
||||||
|
|
||||||
$available = function_exists($name);
|
$available = function_exists($name);
|
||||||
|
|
||||||
@ -593,16 +589,14 @@ function permission_check($name,$args,$verbose=True)
|
|||||||
$checks[] = lang('world writable');
|
$checks[] = lang('world writable');
|
||||||
$check_not = (!$args['is_world_writable']?lang('not'):'');
|
$check_not = (!$args['is_world_writable']?lang('not'):'');
|
||||||
}
|
}
|
||||||
$checks = implode(', ',$checks);
|
|
||||||
|
|
||||||
$icon = $passed_icon;
|
|
||||||
if (isset($args['msg']) && ($msg = $args['msg']))
|
if (isset($args['msg']) && ($msg = $args['msg']))
|
||||||
{
|
{
|
||||||
$msg .= ': '.$perms."<br />\n";
|
$msg .= ': '.$perms."<br />\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$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,implode(', ',$checks),$perms)."<br />\n";
|
||||||
}
|
}
|
||||||
$extra_error_msg = '';
|
$extra_error_msg = '';
|
||||||
if (isset($args['error']) && $args['error'])
|
if (isset($args['error']) && $args['error'])
|
||||||
@ -673,52 +667,12 @@ function permission_check($name,$args,$verbose=True)
|
|||||||
|
|
||||||
function mk_value($value)
|
function mk_value($value)
|
||||||
{
|
{
|
||||||
|
$matches = null;
|
||||||
if (!preg_match('/^([0-9]+)([mk]+)$/i',$value,$matches)) return $value;
|
if (!preg_match('/^([0-9]+)([mk]+)$/i',$value,$matches)) return $value;
|
||||||
|
|
||||||
return (strtolower($matches[2]) == 'm' ? 1024*1024 : 1024) * (int) $matches[1];
|
return (strtolower($matches[2]) == 'm' ? 1024*1024 : 1024) * (int) $matches[1];
|
||||||
}
|
}
|
||||||
|
|
||||||
function tnef_check($name,$args)
|
|
||||||
{
|
|
||||||
global $passed_icon, $error_icon, $warning_icon;
|
|
||||||
|
|
||||||
$available = false;
|
|
||||||
$tnef = array();
|
|
||||||
|
|
||||||
if (file_exists('/usr/bin/tnef'))
|
|
||||||
{
|
|
||||||
$available = true;
|
|
||||||
$tnef[] = '/usr/bin/tnef';
|
|
||||||
}
|
|
||||||
// Mac ports location
|
|
||||||
elseif (file_exists('/opt/local/bin/tnef'))
|
|
||||||
{
|
|
||||||
$available = true;
|
|
||||||
$tnef[] = '/opt/local/bin/tnef';
|
|
||||||
}
|
|
||||||
elseif (exec("which tnef", $tnef))
|
|
||||||
{
|
|
||||||
$available = true;
|
|
||||||
}
|
|
||||||
elseif (exec("which ytnef", $tnef))
|
|
||||||
{
|
|
||||||
$available = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
echo "<div>".($available ? $passed_icon : $warning_icon).
|
|
||||||
' <span'.($available?'':' class="setup_warning"').'>'.
|
|
||||||
lang('Checking for tnef application').': '.
|
|
||||||
($available ? $tnef[0] : lang('False'));
|
|
||||||
|
|
||||||
if (!$available)
|
|
||||||
{
|
|
||||||
echo "<br />\n".lang('You dont have tnef or ytnef installed! It is needed to decode winmail.dat attachments in felamimail.')."\n";
|
|
||||||
}
|
|
||||||
echo "</span></div>\n";
|
|
||||||
|
|
||||||
return $available;
|
|
||||||
}
|
|
||||||
|
|
||||||
function php_ini_check($name,$args)
|
function php_ini_check($name,$args)
|
||||||
{
|
{
|
||||||
global $passed_icon, $error_icon, $warning_icon, $is_windows;
|
global $passed_icon, $error_icon, $warning_icon, $is_windows;
|
||||||
@ -768,6 +722,7 @@ function php_ini_check($name,$args)
|
|||||||
unset($tz);
|
unset($tz);
|
||||||
}
|
}
|
||||||
catch(Exception $e) {
|
catch(Exception $e) {
|
||||||
|
unset($e);
|
||||||
$result = false; // no valid timezone
|
$result = false; // no valid timezone
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -807,50 +762,6 @@ function php_ini_check($name,$args)
|
|||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
function jpgraph_check($name,array $args)
|
|
||||||
{
|
|
||||||
global $passed_icon, $error_icon, $warning_icon;
|
|
||||||
|
|
||||||
$egw_path = defined(EGW_SERVER_ROOT) ? EGW_SERVER_ROOT : dirname(dirname(__FILE__));
|
|
||||||
if (!($jpgraph_path = realpath($egw_path.'/..')))
|
|
||||||
{
|
|
||||||
$jpgraph_path = dirname($egw_path); // realpath can fail because eg. open_basedir does NOT include ..
|
|
||||||
}
|
|
||||||
$jpgraph_path .= SEP.'jpgraph';
|
|
||||||
|
|
||||||
$min_version = isset($args['min_version']) ? $args['min_version'] : '1.13';
|
|
||||||
|
|
||||||
$available = false;
|
|
||||||
if (($check = file_exists($jpgraph_path) && is_dir($jpgraph_path)) &&
|
|
||||||
(file_exists($jpgraph_path.'/src/jpgraph.php') || file_exists($jpgraph_path.'/jpgraph.php')))
|
|
||||||
{
|
|
||||||
if (file_exists($jpgraph_path.'/VERSION') && preg_match('/Version: v([0-9.]+)/',file_get_contents($jpgraph_path.'/VERSION'),$matches))
|
|
||||||
{
|
|
||||||
$version = $matches[1];
|
|
||||||
$available = version_compare($version,$min_version,'>=');
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$version = 'unknown';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
echo "<div>".($available ? $passed_icon : (isset($version) ? $warning_icon : $error_icon)).
|
|
||||||
' <span'.($available?'':' class="setup_warning"').'>'.
|
|
||||||
lang('Checking for JPGraph in %1',$jpgraph_path).': '.
|
|
||||||
(isset($version) ? lang('Version').' '.$version : lang('False'));
|
|
||||||
|
|
||||||
if (!$available)
|
|
||||||
{
|
|
||||||
echo "<br />\n".lang('You dont have JPGraph version %1 or higher installed! It is needed from ProjectManager for Ganttcharts.',$min_version)."<br />\n";
|
|
||||||
echo lang('Please download a recent version from %1 and install it as %2.',
|
|
||||||
'<a href="http://jpgraph.net/download/" target="_blank">jpgraph.net/download/</a>',
|
|
||||||
$jpgraph_path);
|
|
||||||
}
|
|
||||||
echo "</span></div>\n";
|
|
||||||
|
|
||||||
return $available;
|
|
||||||
}
|
|
||||||
|
|
||||||
function get_php_ini()
|
function get_php_ini()
|
||||||
{
|
{
|
||||||
ob_start();
|
ob_start();
|
||||||
@ -858,6 +769,7 @@ function get_php_ini()
|
|||||||
$phpinfo = ob_get_contents();
|
$phpinfo = ob_get_contents();
|
||||||
ob_end_clean();
|
ob_end_clean();
|
||||||
|
|
||||||
|
$found = null;
|
||||||
return preg_match('/\(php.ini\).*<\/td><td[^>]*>([^ <]+)/',$phpinfo,$found) ? $found[1] : False;
|
return preg_match('/\(php.ini\).*<\/td><td[^>]*>([^ <]+)/',$phpinfo,$found) ? $found[1] : False;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -915,7 +827,7 @@ else
|
|||||||
}
|
}
|
||||||
|
|
||||||
$Ok = True;
|
$Ok = True;
|
||||||
foreach ($checks as $name => $args)
|
foreach ($sorted_checks as $name => $args)
|
||||||
{
|
{
|
||||||
$check_ok = $args['func']($name,$args);
|
$check_ok = $args['func']($name,$args);
|
||||||
$Ok = $Ok && $check_ok;
|
$Ok = $Ok && $check_ok;
|
||||||
|
Loading…
Reference in New Issue
Block a user