Index: typo3/db_list.php =================================================================== --- typo3/db_list.php (revision 5066) +++ typo3/db_list.php (working copy) @@ -178,6 +178,11 @@ // Clean up settings: $this->MOD_SETTINGS = t3lib_BEfunc::getModuleData($this->MOD_MENU, t3lib_div::_GP('SET'), $this->MCONF['name']); + + // Override user module settings with TS + if (isset($this->modTSconfig['properties']['extendedView.']['forceEnabled'])) { + $this->MOD_SETTINGS['bigControlPanel'] = $this->modTSconfig['properties']['extendedView.']['forceEnabled'] ? '1' : '0'; + } } /** @@ -376,7 +381,15 @@
'; - $this->body.=t3lib_BEfunc::getFuncCheck($this->id,'SET[bigControlPanel]',$this->MOD_SETTINGS['bigControlPanel'],'db_list.php',($this->table?'&table='.$this->table:''),'id="checkLargeControl"').'
'; + // Check if extended view checkbox is hidden with TS + $extendedViewShowCheckbox = TRUE; + if (isset($this->modTSconfig['properties']['extendedView.']['hideCheckbox'])) { + $extendedViewShowCheckbox = $this->modTSconfig['properties']['extendedView.']['hideCheckbox'] ? FALSE : TRUE; + } + if ($extendedViewShowCheckbox) { + $this->body.=t3lib_BEfunc::getFuncCheck($this->id,'SET[bigControlPanel]',$this->MOD_SETTINGS['bigControlPanel'],'db_list.php',($this->table?'&table='.$this->table:''),'id="checkLargeControl"').'
'; + } + if ($dblist->showClipboard) { $this->body.=t3lib_BEfunc::getFuncCheck($this->id,'SET[clipBoard]',$this->MOD_SETTINGS['clipBoard'],'db_list.php',($this->table?'&table='.$this->table:''),'id="checkShowClipBoard"').'
'; }