Index: t3lib/class.t3lib_install.php =================================================================== --- t3lib/class.t3lib_install.php (revision 5719) +++ t3lib/class.t3lib_install.php (working copy) @@ -959,6 +959,17 @@ function generateUpdateDatabaseForm_checkboxes($arr,$label,$checked=1,$iconDis=0,$currentValue=array(),$cVfullMsg=0) { $out = array(); if (is_array($arr)) { + $tableId = uniqid('table'); + if (count($arr) > 1) { + $out[] = ' + + + + + + '; + } foreach($arr as $key => $string) { $ico = ''; $warnings = array(); @@ -1000,7 +1011,7 @@ $content = '

'.$label.'

- '.implode('',$out).' +
'.implode('',$out).'
'; } Index: typo3/sysext/install/mod/class.tx_install.php =================================================================== --- typo3/sysext/install/mod/class.tx_install.php (revision 5719) +++ typo3/sysext/install/mod/class.tx_install.php (working copy) @@ -4151,11 +4151,6 @@ $content = ''; switch($type) { case 'get_form': - $content .= '
- select all / - deselect all -
'; - $content.= $this->generateUpdateDatabaseForm_checkboxes($arr_update['clear_table'],'Clear tables (use with care!)',false,true); $content.= $this->generateUpdateDatabaseForm_checkboxes($arr_update['add'],'Add fields'); @@ -4185,7 +4180,7 @@ * @return [type] ... */ function getUpdateDbFormWrap($action_type, $content, $label='Write to database') { - $form = '
'.$content.'
'; + $form = ''.$content.'
'; return $form; }