public static function getFields($varInputType = array()) { $arrOptions = array(); foreach (\HeimrichHannot\Haste\Dca\General::getFields('tl_submission', false, $varInputType, array(), false) as $strField) { if (!in_array($strField, static::getSkipFields())) { $arrOptions[] = $strField; } } if (empty($arrOptions) && TL_MODE == 'BE' && \Input::get('do') == 'submission') { \Message::addInfo($GLOBALS['TL_LANG']['MSC']['noSubmissionFields']); } return $arrOptions; }
public static function getParentFields(\DataContainer $objDc) { if ($objDc->activeRecord->parentTable) { return \HeimrichHannot\Haste\Dca\General::getFields($objDc->activeRecord->parentTable, false, 'text'); } }
public static function getFields(\DataContainer $objDc) { if ($objDc->activeRecord->doubleCodeTable) { return \HeimrichHannot\Haste\Dca\General::getFields($objDc->activeRecord->doubleCodeTable, false); } }
public static function getFields($objDc) { if ($objDc->activeRecord->formHybridDataContainer) { return \HeimrichHannot\Haste\Dca\General::getFields($objDc->activeRecord->formHybridDataContainer, false); } }
public static function getMultipleFields(\DataContainer $objDc) { if (!$objDc->activeRecord->formHybridDataContainer) { return array(); } return \HeimrichHannot\Haste\Dca\General::getFields($objDc->activeRecord->formHybridDataContainer, false, array('checkbox', 'select')); }