Aleksander Machniak
2012-09-14 c22a521df1ce4d4600059ff8412762925f62af33
Move date.timezone check to 'required' block, add date.timezone value validation
1 files modified
12 ■■■■ changed files
installer/check.php 12 ●●●● patch | view | raw | blame | history
installer/check.php
@@ -35,12 +35,12 @@
    'suhosin.session.encrypt'       => 0,
    'magic_quotes_runtime'          => 0,
    'magic_quotes_sybase'           => 0,
    'date.timezone'                 => '-NOTEMPTY-',
);
$optional_checks = array(
    // required for utils/modcss.inc, should we require this?
    'allow_url_fopen'  => 1,
    'date.timezone'    => '-NOTEMPTY-',
);
$source_urls = array(
@@ -171,7 +171,15 @@
    $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);
        }