public function appendFormattedElement(XMLElement &$wrapper, $data) { $language_code = FLang::instance()->ld()->languageCode(); $data['file'] = $data['file-' . $language_code]; $data['meta'] = $data['meta-' . $language_code]; $data['mimetype'] = $data['mimetype-' . $language_code]; if ($this->get('use_def_lang_vals') == 'yes' && $data['file'] == '') { // If value is empty for this language, load value of default language $language_code = FLang::instance()->referenceLanguage(); $data['file'] = $data['file-' . $language_code]; $data['meta'] = $data['meta-' . $language_code]; $data['mimetype'] = $data['mimetype-' . $language_code]; } parent::appendFormattedElement($wrapper, $data); }