[BUGFIX] Core still calls t3lib_div::testInt()
authorXavier Perseguers <xavier@typo3.org>
Mon, 24 Oct 2011 10:28:18 +0000 (12:28 +0200)
committerXavier Perseguers <xavier@typo3.org>
Mon, 24 Oct 2011 10:29:39 +0000 (12:29 +0200)
Change-Id: Ica15a5b3eb15394550756139eb685a8328ce10d8
Fixes: #31216
Releases: 4.6
Reviewed-on: http://review.typo3.org/6216
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
t3lib/class.t3lib_div.php

index 07120d6..fd5fcb1 100644 (file)
@@ -2198,7 +2198,7 @@ final class t3lib_div {
                        if (isset($options['grandParentTagMap'][$stackData['grandParentTagName'] . '/' . $stackData['parentTagName']])) { // Use tag based on grand-parent + parent tag name
                                $attr .= ' index="' . htmlspecialchars($tagName) . '"';
                                $tagName = (string) $options['grandParentTagMap'][$stackData['grandParentTagName'] . '/' . $stackData['parentTagName']];
-                       } elseif (isset($options['parentTagMap'][$stackData['parentTagName'] . ':_IS_NUM']) && self::testInt($tagName)) { // Use tag based on parent tag name + if current tag is numeric
+                       } elseif (isset($options['parentTagMap'][$stackData['parentTagName'] . ':_IS_NUM']) && t3lib_utility_Math::canBeInterpretedAsInteger($tagName)) { // Use tag based on parent tag name + if current tag is numeric
                                $attr .= ' index="' . htmlspecialchars($tagName) . '"';
                                $tagName = (string) $options['parentTagMap'][$stackData['parentTagName'] . ':_IS_NUM'];
                        } elseif (isset($options['parentTagMap'][$stackData['parentTagName'] . ':' . $tagName])) { // Use tag based on parent tag name + current tag