Fixed bug #15993: Bug: Felogin shouldn't show the permalogin form controls when perma...
authorSteffen Kamper <info@sk-typo3.de>
Fri, 15 Oct 2010 09:21:06 +0000 (09:21 +0000)
committerSteffen Kamper <info@sk-typo3.de>
Fri, 15 Oct 2010 09:21:06 +0000 (09:21 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@9064 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/sysext/felogin/pi1/class.tx_felogin_pi1.php

index 579db70..7635ba6 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-10-15 Steffen Kamper  <steffen@typo3.org>
+
+       * Fixed bug #15993: Bug: Felogin shouldn't show the permalogin form controls when permalogin is set to "forced on" in install tool
+
 2010-10-15  Susanne Moog  <typo3@susanne-moog.de>
 
        * Fixed bug #8980: unlink of non existant lockfiles generates warnings in frontend (Thanks to André Stösel)
index 4a3ac68..722e178 100644 (file)
@@ -524,8 +524,8 @@ class tx_felogin_pi1 extends tslib_pibase {
                }
 
 
-                       // Permanent Login is only possible if permalogin is not deactivated (-1) and lifetime is greater than 0
-               if ($this->conf['showPermaLogin'] && t3lib_div::inList('0,1,2', $GLOBALS['TYPO3_CONF_VARS']['FE']['permalogin']) && $GLOBALS['TYPO3_CONF_VARS']['FE']['lifetime'] > 0) {
+                       // The permanent login checkbox should only be shown if permalogin is not deactivated (-1), not forced to be always active (2) and lifetime is greater than 0
+               if ($this->conf['showPermaLogin'] && t3lib_div::inList('0,1', $GLOBALS['TYPO3_CONF_VARS']['FE']['permalogin']) && $GLOBALS['TYPO3_CONF_VARS']['FE']['lifetime'] > 0) {
                        $markerArray['###PERMALOGIN###'] = $this->pi_getLL('permalogin', '', 1);
                        if($GLOBALS['TYPO3_CONF_VARS']['FE']['permalogin'] == 1) {
                                $markerArray['###PERMALOGIN_HIDDENFIELD_ATTRIBUTES###'] = 'disabled="disabled"';