diff --git a/setup/precheckup.php b/setup/precheckup.php index 4c80761..7a3b91c 100644 --- a/setup/precheckup.php +++ b/setup/precheckup.php @@ -124,7 +124,7 @@ function get_php_int_setting($val) { return prettySizeToActualSize($r); } -function bigEnough($name, $setting, $preferred, $bytes = false, $red = true) { +function bigEnough($name, $setting, $preferred, $bytes = false, $red = true, $zero_ok = false, $minusone_ok = false) { $current = get_php_int_setting($setting); if ($bytes === true) { $ret = sprintf('%s (%s)%s', $name, $setting, prettySize($preferred)); @@ -140,6 +140,10 @@ function bigEnough($name, $setting, $preferred, $bytes = false, $red = true) { } else { $ret .= sprintf('%s', $current); } + } else if (($current == 0) && ($zero_ok)) { + $ret .= sprintf('unlimited (%s)', $current); + } else if (($current == -1) && ($minusone_ok)) { + $ret .= sprintf('unlimited (%s)', $current); } else { if ($bytes === true) { $ret .= sprintf('%s', prettySize($current)); @@ -335,8 +339,8 @@ PHP you are running, and which modules are available.

- - + +