public function process_inserted($name, $data, $item) { if (isset($data['fields'])) { foreach ($data['fields'] as $field => $fdata) { $fdata = array_merge($data, $fdata); $type = CMS_Fields::type($fdata); $type->process_inserted($field, $fdata, $item); } } return parent::process_inserted($name, $data, $item); }