public function assign_to_object($form, $object, $name, $data) { if (!$this->access($name, $data, 'assign_to_object', $object, $form)) { return; } $data['multilang'] = true; $langs = $this->data_langs($data); if (!$langs) { return parent::assign_from_object($form, $object, $name, $data); } foreach ($langs as $lang => $ldata) { $_name = $this->name_lang($name, $lang); $object["{$name}_{$lang}"] = $form[$_name]; } }