--- check.php.old 2012-03-04 02:32:43.000000000 +0000 +++ check.php 2012-03-06 20:10:52.000000000 +0000 @@ -357,11 +357,19 @@ if ( !is_blank ( config_get_global( 'default_timezone' ) ) ) { if ( print_test_row( 'Checking if a timezone is set in config.inc.php....', !is_blank ( config_get_global( 'default_timezone' ) ), config_get_global( 'default_timezone' ) ) ) { - print_test_row( 'Checking if timezone is valid from config.inc.php....', in_array( config_get_global( 'default_timezone' ), timezone_identifiers_list() ), config_get_global( 'default_timezone' ) ); + if ( version_compare ( phpversion(), '5.2.0') >= 0 ) { + print_test_row( 'Checking if timezone is valid from config.inc.php....', in_array( config_get_global( 'default_timezone' ), timezone_identifiers_list() ), config_get_global( 'default_timezone' ) ); + } else { + print_test_row( 'Checking if timezone is valid in config.inc.php....', false, 'Cannot check validity on PHP < 5.2.0'); + } } } else { if( print_test_row( 'Checking if timezone is set in php.ini....', ini_get( 'date.timezone' ) !== '' ) ) { - print_test_row( 'Checking if timezone is valid in php.ini....', in_array( ini_get( 'date.timezone' ), timezone_identifiers_list() ), ini_get( 'date.timezone' ) ); + if ( version_compare ( phpversion(), '5.2.0') >= 0 ) { + print_test_row( 'Checking if timezone is valid in php.ini....', in_array( ini_get( 'date.timezone' ), timezone_identifiers_list() ), ini_get( 'date.timezone' ) ); + } else { + print_test_row( 'Checking if timezone is valid in php.ini....', false, 'Cannot check validity on PHP < 5.2.0'); + } } }