Index: branches/5.1.x/core/kernel/globals.php =================================================================== diff -u -N -r12127 -r12453 --- branches/5.1.x/core/kernel/globals.php (.../globals.php) (revision 12127) +++ branches/5.1.x/core/kernel/globals.php (.../globals.php) (revision 12453) @@ -1,6 +1,6 @@ 0) { //echo $line . " - "; - if(eregi('^[[a-z]+]$',str_replace(' ', '', $line))) { + if (preg_match('/^\[[a-z]+\]$/i', str_replace(' ', '', $line))) { //echo 'section'; $section = mb_substr($line,1,(mb_strlen($line)-2)); if ($parse_section) { $retval[$section] = array(); } continue; - } elseif(eregi('=',$line)) { + } elseif(strpos($line, '=') !== false) { //echo 'main element'; list($key,$val) = explode(' = ',$line); if (!$parse_section) {