public function update_field_name($field, $name) { parent::update_field_name($field, $name); $languages = $this->CI->pg_language->languages; $cur_lang_id = $this->CI->pg_language->current_lang_id; $default_lang = isset($name[$cur_lang_id]) ? trim(strip_tags($name[$cur_lang_id])) : ''; foreach ($languages as $lid => $lang_settings) { $name[$lid] = trim(strip_tags($name[$lid])); if (empty($name[$lid])) { $name[$lid] = $default_lang; } $reference = $this->CI->pg_language->get_reference($field['section_gid'] . '_lang', 'field_' . $field['gid'] . '_opt', $lid); $reference["header"] = $name[$lid]; $this->CI->pg_language->ds->set_module_reference($field['section_gid'] . '_lang', 'field_' . $field['gid'] . '_opt', $reference, $lid); } return; }