diff --git a/ChangeLog b/ChangeLog index 908f631ded9e1741c95b01ac8860fc89b47ba295..1c05d0f0d19b3e4aa51cef76831745b75dacf6b6 100755 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,6 @@ 2010-05-02 Benjamin Mack <benni@typo3.org> + * Fixed bug #14276: tceforms: Title of a record does not use API call to limit the character * Added feature #13379: Introduced a Sprite Icon API to render icons from sprites (Thanks to Thomas Allmer and Steffen Ritter) 2010-05-02 Steffen Kamper <info@sk-typo3.de> diff --git a/t3lib/class.t3lib_tceforms.php b/t3lib/class.t3lib_tceforms.php index 205b0b280a47cea142cff12cef4e685acd2a78b8..d0f81341ce04c8fe425004db93eda82d68634d66 100644 --- a/t3lib/class.t3lib_tceforms.php +++ b/t3lib/class.t3lib_tceforms.php @@ -4874,10 +4874,10 @@ class t3lib_TCEforms { #t3lib_BEfunc::fixVersioningPid($table,$rec); // Kasper: Should not be used here because NEW records are not offline workspace versions... $truePid = t3lib_BEfunc::getTSconfig_pidValue($table,$rec['uid'],$rec['pid']); $prec = t3lib_BEfunc::getRecordWSOL('pages',$truePid,'title'); - $rLabel = '<em>[PID: '.$truePid.'] '.htmlspecialchars(trim(t3lib_div::fixed_lgd_cs(t3lib_BEfunc::getRecordTitle('pages',$prec),40))).'</em>'; + $rLabel = '<em>[PID: '.$truePid.'] ' . t3lib_BEfunc::getRecordTitle('pages', $prec, TRUE, FALSE) . '</em>'; } else { $newLabel = ' <span class="typo3-TCEforms-recUid">['.$rec['uid'].']</span>'; - $rLabel = htmlspecialchars(trim(t3lib_div::fixed_lgd_cs(t3lib_BEfunc::getRecordTitle($table,$rec),40))); + $rLabel = t3lib_BEfunc::getRecordTitle($table, $rec, TRUE, FALSE); } foreach ($arr as $k => $v) {