Index: branches/RC/core/kernel/globals.php =================================================================== diff -u -r11360 -r11538 --- branches/RC/core/kernel/globals.php (.../globals.php) (revision 11360) +++ branches/RC/core/kernel/globals.php (.../globals.php) (revision 11538) @@ -97,10 +97,11 @@ */ function array_rename_key(&$array, $old, $new) { - foreach ($array as $key => $val) - { + $new_array = Array (); + foreach ($array as $key => $val) { $new_array[ $key == $old ? $new : $key] = $val; } + $array = $new_array; }