Booleanize case-insensitively.

This commit is contained in:
andrey
2001-07-20 16:48:36 +00:00
parent fbe61798e3
commit d1cad64fad
2 changed files with 4 additions and 4 deletions

View File

@@ -286,9 +286,9 @@ class Config_File extends PEAR {
return new Config_File_Error("Bad variable name '$var_name'"); return new Config_File_Error("Bad variable name '$var_name'");
if ($booleanize) { if ($booleanize) {
if (preg_match("/^(on|true|yes)$/", $var_value)) if (preg_match("/^(on|true|yes)$/i", $var_value))
$var_value = true; $var_value = true;
else if (preg_match("/^(off|false|no)$/", $var_value)) else if (preg_match("/^(off|false|no)$/i", $var_value))
$var_value = false; $var_value = false;
} }

View File

@@ -286,9 +286,9 @@ class Config_File extends PEAR {
return new Config_File_Error("Bad variable name '$var_name'"); return new Config_File_Error("Bad variable name '$var_name'");
if ($booleanize) { if ($booleanize) {
if (preg_match("/^(on|true|yes)$/", $var_value)) if (preg_match("/^(on|true|yes)$/i", $var_value))
$var_value = true; $var_value = true;
else if (preg_match("/^(off|false|no)$/", $var_value)) else if (preg_match("/^(off|false|no)$/i", $var_value))
$var_value = false; $var_value = false;
} }