Project

General

Profile

Bug #17057 » 5094_v2.patch

Administrator Admin, 2007-04-19 15:00

View differences:

class.t3lib_befunc.php 2007-04-19 14:09:58.000000000 +0200
} else {
// No userFunc: Build label
$t = $row[$TCA[$table]['ctrl']['label']];
$t = t3lib_BEfunc::getProcessedValue($table,$TCA[$table]['ctrl']['label'],$row[$TCA[$table]['ctrl']['label']]);
if ($TCA[$table]['ctrl']['label_alt'] && ($TCA[$table]['ctrl']['label_alt_force'] || !strcmp($t,''))) {
$altFields=t3lib_div::trimExplode(',',$TCA[$table]['ctrl']['label_alt'],1);
$tA=array();
$tA[]=$t;
if ($TCA[$table]['ctrl']['label_alt_force']) {
foreach ($altFields as $fN) {
$t = trim(strip_tags($row[$fN]));
if (!empty($t)) $tA[] = $t;
if (strcmp($t,'')) {
$tA[]=$t;
}
foreach ($altFields as $fN) {
$t = trim(strip_tags($row[$fN]));
if (strcmp($t,'')) {
if (!$TCA[$table]['ctrl']['label_alt_force']) {
break;
}
$tA[] = t3lib_BEfunc::getProcessedValue($table,$fN,$t);
}
}
if ($TCA[$table]['ctrl']['label_alt_force']) {
$t=implode(', ',$tA);
}
}
(4-4/5)