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.
|
-
-
+
+