Project

General

Profile

Bug #21964 » class.t3lib_tceforms_inline.php.patch

Administrator Admin, 2010-01-18 16:34

View differences:

class.t3lib_tceforms_inline.php 2010-01-18 16:26:00.000000000 +0100
$this->inlineFirstPid,
$comboConfig['foreign_table']
);
// set language for new records to the same as the given record
$relationLanguageField = $GLOBALS['TCA'][$config['foreign_table']]['ctrl']['languageField'];
$recordLanguageField = $GLOBALS['TCA'][$comboConfig['foreign_table']]['ctrl']['languageField'];
if ($rec[$relationLanguageField]>0) {
$comboRecord[$recordLanguageField] = $rec[$relationLanguageField];
}
$isNewRecord = true;
}
......
$parentRecord = $this->getRecord(0, $parent['table'], $parent['uid']);
$parentLanguageField = $GLOBALS['TCA'][$parent['table']]['ctrl']['languageField'];
$childLanguageField = $GLOBALS['TCA'][$current['table']]['ctrl']['languageField'];
if ($parentRecord[$languageField]>0) {
$record[$childLanguageField] = $parentRecord[$languageField];
if ($parentRecord[$parentLanguageField]>0) {
$record[$childLanguageField] = $parentRecord[$parentLanguageField];
}
}
(1-1/2)