Index: t3lib/stddb/tbl_be.php =================================================================== --- t3lib/stddb/tbl_be.php (Revision 9230) +++ t3lib/stddb/tbl_be.php (Arbeitskopie) @@ -803,12 +803,8 @@ 'config' => array( 'type' => 'select', 'items' => array( - array('', 0), + array('', 0, ''), ), - 'fileFolder' => 'typo3/gfx/flags/', // Only shows if "t3lib/" is in the PATH_site... - 'fileFolder_extList' => 'png,jpg,jpeg,gif', - 'fileFolder_recursions' => 0, - 'selicon_cols' => 8, 'size' => 1, 'minitems' => 0, 'maxitems' => 1, Index: typo3/sysext/t3skin/ext_tables.php =================================================================== --- typo3/sysext/t3skin/ext_tables.php (Revision 9230) +++ typo3/sysext/t3skin/ext_tables.php (Arbeitskopie) @@ -98,6 +98,80 @@ // Changing icon for filemounts, needs to be done here as overwriting the original icon would also change the filelist tree's root icon $TCA['sys_filemounts']['ctrl']['iconfile'] = '_icon_ftp_2.gif'; + + // adding flags to sys_language + $TCA['sys_language']['ctrl']['typeicon_column'] = 'flag'; + $TCA['sys_language']['ctrl']['typeicon_classes'] = array( + 'default' => 'mimetypes-x-sys_language', + 'mask' => 'flags-###TYPE###' + + ); + $TCA['sys_language']['columns']['flag']['config']['items'] = array( + array('', 0, ''), + array('ad','ad',''),array('ae','ae',''),array('af','af',''),array('ag','ag',''), + array('ai','ai',''),array('al','al',''),array('am','am',''),array('an','an',''), + array('ao','ao',''),array('ar','ar',''),array('as','as',''),array('at','at',''), + array('au','au',''),array('aw','aw',''),array('ax','ax',''),array('az','az',''), + array('ba','ba',''),array('bb','bb',''),array('bd','bd',''),array('be','be',''), + array('bf','bf',''),array('bg','bg',''),array('bh','bh',''),array('bi','bi',''), + array('bj','bj',''),array('bm','bm',''),array('bn','bn',''),array('bo','bo',''), + array('br','br',''),array('bs','bs',''),array('bt','bt',''),array('bv','bv',''), + array('bw','bw',''),array('by','by',''),array('bz','bz',''),array('ca','ca',''), + array('catalonia','catalonia',''),array('cc','cc',''),array('cd','cd',''), + array('cf','cf',''),array('cg','cg',''),array('ch','ch',''),array('ci','ci',''), + array('ck','ck',''),array('cl','cl',''),array('cm','cm',''),array('cn','cn',''), + array('co','co',''),array('cr','cr',''),array('cs','cs',''),array('cu','cu',''), + array('cv','cv',''),array('cx','cx',''),array('cy','cy',''),array('cz','cz',''), + array('de','de',''),array('dj','dj',''),array('dk','dk',''),array('dm','dm',''), + array('do','do',''),array('dz','dz',''),array('ec','ec',''),array('ee','ee',''), + array('eg','eg',''),array('eh','eh',''),array('england','england',''),array('er','er',''), + array('es','es',''),array('et','et',''),array('europeanunion','europeanunion',''), + array('fam','fam',''),array('fi','fi',''),array('fj','fj',''),array('fk','fk',''), + array('fm','fm',''),array('fo','fo',''),array('fr','fr',''),array('ga','ga',''), + array('gb','gb',''),array('gd','gd',''),array('ge','ge',''),array('gf','gf',''), + array('gh','gh',''),array('gi','gi',''),array('gl','gl',''),array('gm','gm',''), + array('gn','gn',''),array('gp','gp',''),array('gq','gq',''),array('gr','gr',''), + array('gs','gs',''),array('gt','gt',''),array('gu','gu',''),array('gw','gw',''), + array('gy','gy',''),array('hk','hk',''),array('hm','hm',''),array('hn','hn',''), + array('hr','hr',''),array('ht','ht',''),array('hu','hu',''),array('id','id',''), + array('ie','ie',''),array('il','il',''),array('in','in',''),array('io','io',''), + array('iq','iq',''),array('ir','ir',''),array('is','is',''),array('it','it',''), + array('jm','jm',''),array('jo','jo',''),array('jp','jp',''),array('ke','ke',''), + array('kg','kg',''),array('kh','kh',''),array('ki','ki',''),array('km','km',''), + array('kn','kn',''),array('kp','kp',''),array('kr','kr',''),array('kw','kw',''), + array('ky','ky',''),array('kz','kz',''),array('la','la',''),array('lb','lb',''), + array('lc','lc',''),array('li','li',''),array('lk','lk',''),array('lr','lr',''), + array('ls','ls',''),array('lt','lt',''),array('lu','lu',''),array('lv','lv',''), + array('ly','ly',''),array('ma','ma',''),array('mc','mc',''),array('md','md',''), + array('me','me',''),array('mg','mg',''),array('mh','mh',''),array('mk','mk',''), + array('ml','ml',''),array('mm','mm',''),array('mn','mn',''),array('mo','mo',''), + array('mp','mp',''),array('mq','mq',''),array('mr','mr',''),array('ms','ms',''), + array('mt','mt',''),array('mu','mu',''),array('mv','mv',''),array('mw','mw',''), + array('mx','mx',''),array('my','my',''),array('mz','mz',''),array('na','na',''), + array('nc','nc',''),array('ne','ne',''),array('nf','nf',''),array('ng','ng',''), + array('ni','ni',''),array('nl','nl',''),array('no','no',''),array('np','np',''), + array('nr','nr',''),array('nu','nu',''),array('nz','nz',''),array('om','om',''), + array('pa','pa',''),array('pe','pe',''),array('pf','pf',''),array('pg','pg',''), + array('ph','ph',''),array('pk','pk',''),array('pl','pl',''),array('pm','pm',''), + array('pn','pn',''),array('pr','pr',''),array('ps','ps',''),array('pt','pt',''), + array('pw','pw',''),array('py','py',''),array('qa','qa',''),array('re','re',''), + array('ro','ro',''),array('rs','rs',''),array('ru','ru',''),array('rw','rw',''), + array('sa','sa',''),array('sb','sb',''),array('sc','sc',''),array('scotland','scotland',''), + array('sd','sd',''),array('se','se',''),array('sg','sg',''),array('sh','sh',''), + array('si','si',''),array('sj','sj',''),array('sk','sk',''),array('sl','sl',''), + array('sm','sm',''),array('sn','sn',''),array('so','so',''),array('sr','sr',''), + array('st','st',''),array('sv','sv',''),array('sy','sy',''),array('sz','sz',''), + array('tc','tc',''),array('td','td',''),array('tf','tf',''),array('tg','tg',''), + array('th','th',''),array('tj','tj',''),array('tk','tk',''),array('tl','tl',''), + array('tm','tm',''),array('tn','tn',''),array('to','to',''),array('tr','tr',''), + array('tt','tt',''),array('tv','tv',''),array('tw','tw',''),array('tz','tz',''), + array('ua','ua',''),array('ug','ug',''),array('um','um',''),array('us','us',''), + array('uy','uy',''),array('uz','uz',''),array('va','va',''),array('vc','vc',''), + array('ve','ve',''),array('vg','vg',''),array('vi','vi',''),array('vn','vn',''), + array('vu','vu',''),array('wales','wales',''),array('wf','wf',''),array('ws','ws',''), + array('ye','ye',''),array('yt','yt',''),array('za','za',''),array('zm','zm',''), + array('zw','zw','') + ); // Manual setting up of alternative icons. This is mainly for module icons which has a special prefix: $TBE_STYLES['skinImg'] = array_merge($presetSkinImgs, array (