2 namespace TYPO3\CMS\Backend\Form\FormDataProvider;
34 if (!empty($result[
'inlineExpandCollapseStateArray'])) {
38 }
elseif (!empty($result[
'inlineTopMostParentUid']) && !empty($result[
'inlineTopMostParentTableName'])) {
40 $fullInlineState = unserialize($this->
getBackendUser()->uc[
'inlineView']);
41 if (!is_array($fullInlineState)) {
42 $fullInlineState = [];
44 $inlineStateForTable = [];
45 if ($result[
'command'] !==
'new') {
46 $table = $result[
'inlineTopMostParentTableName'];
47 $uid = $result[
'inlineTopMostParentUid'];
48 if (!empty($fullInlineState[$table][$uid])) {
49 $inlineStateForTable = $fullInlineState[$table][$uid];
52 $result[
'inlineExpandCollapseStateArray'] = $inlineStateForTable;
55 $fullInlineState = unserialize($this->
getBackendUser()->uc[
'inlineView']);
56 if (!is_array($fullInlineState)) {
57 $fullInlineState = [];
59 $inlineStateForTable = [];
60 if ($result[
'command'] !==
'new') {
61 $table = $result[
'tableName'];
62 $uid = $result[
'databaseRow'][
'uid'];
63 if (!empty($fullInlineState[$table][$uid])) {
64 $inlineStateForTable = $fullInlineState[$table][$uid];
67 $result[
'inlineExpandCollapseStateArray'] = $inlineStateForTable;