BUGFIX] strftime expects parameter 2 to be long, string given
[Packages/TYPO3.CMS.git] / typo3 / sysext / frontend / Classes / ContentObject / ContentObjectRenderer.php
index 6d8e6c9..2136a82 100644 (file)
@@ -2573,6 +2573,8 @@ class ContentObjectRenderer {
         * @return string The processed input value
         */
        public function stdWrap_strftime($content = '', $conf = array()) {
+                       // Check for zero length string to mimic default case of strtime/gmstrftime
+               $content = $content == '' ? $GLOBALS['EXEC_TIME'] : intval($content);
                $content = $conf['strftime.']['GMT'] ? gmstrftime($conf['strftime'], $content) : strftime($conf['strftime'], $content);
                $tmp_charset = $conf['strftime.']['charset'] ? $conf['strftime.']['charset'] : $GLOBALS['TSFE']->localeCharset;
                if ($tmp_charset) {