[BUGFIX] Incorrect grouping of exclude fields in translated backend 27/20427/6
authorPhilipp Gampe <philipp.gampe@typo3.org>
Thu, 2 May 2013 15:44:57 +0000 (17:44 +0200)
committerHelmut Hummel <helmut.hummel@typo3.org>
Sun, 5 May 2013 10:57:58 +0000 (12:57 +0200)
commit723b023ee29b6cfe5928ce7b43474e1807f538ed
tree83e9903ec133413d45af8c782cde06f98a309555
parent69508dc79ba87c577d0ed0c1ab550812788c617e
[BUGFIX] Incorrect grouping of exclude fields in translated backend

If you use the backend in a language other than English, then the
grouping of the exclude fields in the be_group record is messed up when
flexform fields are included.

E.g. in a German backend, all tt_content fields are grouped below pages.

Sort the table names beforehand and afterwards all fields inside each
table.
Besides the patch converts some variables names into meaningful ones.

Fixes: #47839
Related: #34098
Releases: 6.2, 6.1, 6.0, 4.7, 4.5
Change-Id: I28ebc69d5cfc0316bdf44558276d3e939d011c2d
Reviewed-on: https://review.typo3.org/20427
Reviewed-by: Nicole Cordes
Tested-by: Nicole Cordes
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
typo3/sysext/backend/Classes/Utility/BackendUtility.php
typo3/sysext/backend/Tests/Unit/Utility/BackendUtilityTest.php