Index: branches/unlabeled/unlabeled-1.1.2/core/kernel/utility/formatters/multilang_formatter.php =================================================================== diff -u -N -r4950 -r5634 --- branches/unlabeled/unlabeled-1.1.2/core/kernel/utility/formatters/multilang_formatter.php (.../multilang_formatter.php) (revision 4950) +++ branches/unlabeled/unlabeled-1.1.2/core/kernel/utility/formatters/multilang_formatter.php (.../multilang_formatter.php) (revision 5634) @@ -3,9 +3,16 @@ class kMultiLanguage extends kFormatter { - function LangFieldName($field_name) + /** + * Returns ML field equivalent to field name specifed + * + * @param string $field_name + * @param bool $from_primary use primary/current language for name custruction + * @return string + */ + function LangFieldName($field_name, $from_primary = false) { - $lang = $this->Application->GetVar('m_lang'); + $lang = $from_primary ? $this->Application->GetDefaultLanguageId() : $this->Application->GetVar('m_lang'); return 'l'.$lang.'_'.$field_name; }