Move date.timezone check to 'required' block, add date.timezone value validation

Conflicts:

	installer/check.php
pull/31/head
Aleksander Machniak 12 years ago
parent 295efea5c1
commit 3e2a06c683

@ -42,10 +42,12 @@ $ini_checks = array(
'suhosin.session.encrypt' => 0,
'magic_quotes_runtime' => 0,
'magic_quotes_sybase' => 0,
'date.timezone' => '-NOTEMPTY-',
);
$optional_checks = array(
'date.timezone' => '-NOTEMPTY-',
// required for utils/modcss.inc, should we require this?
'allow_url_fopen' => 1,
);
$source_urls = array(
@ -170,7 +172,15 @@ foreach ($ini_checks as $var => $val) {
$status = ini_get($var);
if ($val === '-NOTEMPTY-') {
if (empty($status)) {
$RCI->fail($var, "cannot be empty and needs to be set");
$RCI->fail($var, "empty value detected");
} else if ($var == 'date.timezone') {
try {
$tz = new DateTimeZone($status);
$RCI->pass($var);
}
catch (Exception $e) {
$RCI->fail($var, "invalid value detected");
}
} else {
$RCI->pass($var);
}

Loading…
Cancel
Save