Project

General

Profile

Feature #33390 » displayCond_for_sheets_in_flexforms.patch

Sebastijan , 2012-04-08 19:53

View differences:

class.t3lib_tceforms.php 2012-01-23 15:43:48.000000000 +0100
'linkTitle' => ($dataStruct['ROOT']['TCEforms']['sheetShortDescr'] ? $this->sL($dataStruct['ROOT']['TCEforms']['sheetShortDescr']) : ''),
'content' => $sheetContent
);
if ($dataStruct['ROOT']['TCEforms']['displayCond']) {
$splittedCondition = t3lib_div::trimExplode(':', $dataStruct['ROOT']['TCEforms']['displayCond']);
list($sheetName, $fieldName) = t3lib_div::trimExplode('.', $splittedCondition[1]);
$fieldValue = $editData['data'][$sheetName][$lang][$fieldName];
$splittedCondition[1] = $fieldName;
$dataStruct['ROOT']['TCEforms']['displayCond'] = join(':', $splittedCondition);
if (!$this->isDisplayCondition($dataStruct['ROOT']['TCEforms']['displayCond'], array($fieldName => $fieldValue), 'vDEF')) {
$tabParts = array_slice($tabParts, 0, count($tabParts)-1);
}
}
}
if (is_array($dataStructArray['sheets'])) {
(3-3/3)