Bug #73751 » FormInlineAjaxController.php.patch
typo3/sysext/backend/Classes/Controller/FormInlineAjaxController.php 2016-05-30 16:15:43.919054191 +0000 | ||
---|---|---|
/** @var FormDataCompiler $formDataCompiler */
|
||
$formDataCompiler = GeneralUtility::makeInstance(FormDataCompiler::class, $formDataGroup);
|
||
$parentData = $formDataCompiler->compile($formDataCompilerInputForParent);
|
||
if (isset($ajaxArguments['context'])) {
|
||
$context = json_decode($ajaxArguments['context'], true);
|
||
if (GeneralUtility::hmac(serialize($context['config'])) === $context['hmac']) {
|
||
$parentData['processedTca']['columns'][$parentFieldName]['config'] = $context['config'];
|
||
}
|
||
}
|
||
$parentConfig = $parentData['processedTca']['columns'][$parentFieldName]['config'];
|
||
// Child, a record from this table should be rendered
|
||
... | ... | |
/** @var FormDataCompiler $formDataCompiler */
|
||
$formDataCompiler = GeneralUtility::makeInstance(FormDataCompiler::class, $formDataGroup);
|
||
$parentData = $formDataCompiler->compile($formDataCompilerInputForParent);
|
||
if (isset($ajaxArguments['context'])) {
|
||
$context = json_decode($ajaxArguments['context'], true);
|
||
if (GeneralUtility::hmac(serialize($context['config'])) === $context['hmac']) {
|
||
$parentData['processedTca']['columns'][$parentFieldName]['config'] = $context['config'];
|
||
}
|
||
}
|
||
$parentConfig = $parentData['processedTca']['columns'][$parentFieldName]['config'];
|
||
if (isset($ajaxArguments['context'])) {
|
||
... | ... | |
/** @var FormDataCompiler $formDataCompiler */
|
||
$formDataCompiler = GeneralUtility::makeInstance(FormDataCompiler::class, $formDataGroup);
|
||
$parentData = $formDataCompiler->compile($formDataCompilerInputForParent);
|
||
if (isset($ajaxArguments['context'])) {
|
||
$context = json_decode($ajaxArguments['context'], true);
|
||
if (GeneralUtility::hmac(serialize($context['config'])) === $context['hmac']) {
|
||
$parentData['processedTca']['columns'][$parentFieldName]['config'] = $context['config'];
|
||
}
|
||
}
|
||
$parentConfig = $parentData['processedTca']['columns'][$parentFieldName]['config'];
|
||
$parentLanguageField = $parentData['processedTca']['ctrl']['languageField'];
|
||
$parentLanguage = $parentData['databaseRow'][$parentLanguageField];
|
- « Previous
- 1
- 2
- Next »