if ($title == 'bitfields') { $registry =& $this->registry; foreach (array_keys($data) AS $group) { $registry->{'bf_' . $group} =& $data["$group"]; $group_prefix = 'bf_' . $group . '_'; $group_info =& $data["$group"]; foreach (array_keys($group_info) AS $subgroup) { $registry->{$group_prefix . $subgroup} =& $group_info["$subgroup"]; } } }