[BUGFIX] Felogin improperly merges flexforms and TS conf 13/33013/2
authorMarkus Klein <klein.t3@mfc-linz.at>
Mon, 23 Jun 2014 15:48:28 +0000 (17:48 +0200)
committerMarkus Klein <klein.t3@reelworx.at>
Mon, 29 Sep 2014 08:19:25 +0000 (10:19 +0200)
commit51f9f9f9de66975d8271dcaa319cbb97e0ed8910
tree246d864a0724a716d30bee56685446b1e84dc0d7
parent14bb5da7a6478cfa9b65df75df736368986d2431
[BUGFIX] Felogin improperly merges flexforms and TS conf

There are two options to show the forgot password link in FE:
 * TypoScript: showForgotPasswordLink
 * Flexforms: showForgotPassword

The flexform values are merged with the TS values, but as these config
options are named differently, they are not overridden properly.

With #50138 the forgot-form is now only displayed when showForgotPassword
is set, hence the TypoScript configuration is not taken into account.

Since we can neither change the flexform, nor the TypoScript, we need to
merge the values in the flexform-merge code part.

This patch reduces the code to use only the documented TypoScript option.

Resolves: #59821
Releases: 6.3, 6.2
Change-Id: I77c391910561a304649d4c747ec868388be3f1a5
Reviewed-on: http://review.typo3.org/33013
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
typo3/sysext/felogin/Classes/Controller/FrontendLoginController.php