public function setMultiSrcFlags($varValue, DataContainer $dc)
{
if ($dc->activeRecord) {
switch ($dc->activeRecord->type) {
case 'gallery':
$GLOBALS['TL_DCA'][$dc->table]['fields'][$dc->field]['eval']['isGallery'] = true;
$GLOBALS['TL_DCA'][$dc->table]['fields'][$dc->field]['eval']['extensions'] = Config::get('validImageTypes');
break;
case 'downloads':
$GLOBALS['TL_DCA'][$dc->table]['fields'][$dc->field]['eval']['isDownloads'] = true;
$GLOBALS['TL_DCA'][$dc->table]['fields'][$dc->field]['eval']['extensions'] = Config::get('allowedDownload');
break;
}
}
return $varValue;
}