TYPO3 API  SVNRelease
tables.php
Go to the documentation of this file.
00001 <?php
00002 /***************************************************************
00003  *  Copyright notice
00004  *
00005  *  (c) 1999-2011 Kasper Skårhøj (kasperYYYY@typo3.com)
00006  *  All rights reserved
00007  *
00008  *  This script is part of the TYPO3 project. The TYPO3 project is
00009  *  free software; you can redistribute it and/or modify
00010  *  it under the terms of the GNU General Public License as published by
00011  *  the Free Software Foundation; either version 2 of the License, or
00012  *  (at your option) any later version.
00013  *
00014  *  The GNU General Public License can be found at
00015  *  http://www.gnu.org/copyleft/gpl.html.
00016  *  A copy is found in the textfile GPL.txt and important notices to the license
00017  *  from the author is found in LICENSE.txt distributed with these scripts.
00018  *
00019  *
00020  *  This script is distributed in the hope that it will be useful,
00021  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
00022  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00023  *  GNU General Public License for more details.
00024  *
00025  *  This copyright notice MUST APPEAR in all copies of the script!
00026  ***************************************************************/
00027 /**
00028  * Contains the initialization of global TYPO3 variables among which $TCA is the most significant.
00029  *
00030  * The list in order of apperance is: $PAGES_TYPES, $ICON_TYPES, $TCA, $TBE_MODULES, $TBE_STYLES, $FILEICONS
00031  * These variables are first of all used in the backend but to some degree in the frontend as well. (See references)
00032  * See the document "Inside TYPO3" for a description of each variable in addition to the comment associated with each.
00033  *
00034  * This file is included from "typo3/init.php" (backend) and "index_ts.php" (frontend) as the first file of a three-fold inclusion session (see references):
00035  * 1) First this script is included (unless the constant "TYPO3_tables_script" instructs another filename to substitute it, see t3lib/config_default.php); This should initialize the variables shown above.
00036  * 2) Then either the "typo3conf/temp_CACHED_??????_ext_tables.php" cache file OR "stddb/load_ext_tables.php" is included in order to let extensions add/modify these variables as they desire.
00037  * 3) Finally if the constant "TYPO3_extTableDef_script" defines a file name from typo3conf/ it is included, also for overriding values (the old-school way before extensions came in). See config_default.php
00038  *
00039  * Configuration in this file should NOT be edited directly. If you would like to alter
00040  * or extend this information, please make an extension which does so.
00041  * Thus you preserve backwards compatibility.
00042  *
00043  *
00044  * $Id: tables.php 10485 2011-02-17 20:51:23Z steffenk $
00045  * Revised for TYPO3 3.6 July/2003 by Kasper Skårhøj
00046  *
00047  * @author  Kasper Skårhøj <kasperYYYY@typo3.com>
00048  * @see tslib_fe::includeTCA(), typo3/init.php, t3lib/stddb/load_ext_tables.php
00049  */
00050 
00051 
00052 /**
00053  * $PAGES_TYPES defines the various types of pages (field: doktype) the system can handle and what restrictions may apply to them.
00054  * Here you can set the icon and especially you can define which tables are allowed on a certain pagetype (doktype)
00055  * NOTE: The 'default' entry in the $PAGES_TYPES-array is the 'base' for all types, and for every type the entries simply overrides the entries in the 'default' type!
00056  *
00057  * NOTE: usage of 'icon' is deprecated since TYPO3 4.4, use t3lib_SpriteManager::addTcaTypeIcon() instead
00058  */
00059 $PAGES_TYPES = array(
00060     (string) t3lib_pageSelect::DOKTYPE_LINK => array(
00061     ),
00062     (string) t3lib_pageSelect::DOKTYPE_SHORTCUT => array(
00063     ),
00064     (string) t3lib_pageSelect::DOKTYPE_HIDE_IN_MENU => array(
00065     ),
00066     (string) t3lib_pageSelect::DOKTYPE_BE_USER_SECTION => array(
00067         'type' => 'web',
00068         'allowedTables' => '*'
00069     ),
00070     (string) t3lib_pageSelect::DOKTYPE_MOUNTPOINT => array(
00071     ),
00072     (string) t3lib_pageSelect::DOKTYPE_SPACER => array( // TypoScript: Limit is 200. When the doktype is 200 or above, the page WILL NOT be regarded as a 'page' by TypoScript. Rather is it a system-type page
00073         'type' => 'sys',
00074     ),
00075     (string) t3lib_pageSelect::DOKTYPE_SYSFOLDER => array( //  Doktype 254 is a 'Folder' - a general purpose storage folder for whatever you like. In CMS context it's NOT a viewable page. Can contain any element.
00076         'type' => 'sys',
00077         'allowedTables' => '*'
00078     ),
00079     (string) t3lib_pageSelect::DOKTYPE_RECYCLER => array( // Doktype 255 is a recycle-bin.
00080         'type' => 'sys',
00081         'allowedTables' => '*'
00082     ),
00083     'default' => array(
00084         'type' => 'web',
00085         'allowedTables' => 'pages',
00086         'onlyAllowedTables' => '0'
00087     )
00088 );
00089 
00090 
00091 /**
00092  * With $ICON_TYPES you can assign alternative icons to pages records based on another field than 'doktype'
00093  * Each key is a value from the "module" field of page records and the value is an array with a key/value pair, eg. "icon" => "modules_shop.gif"
00094  *
00095  * @see t3lib_iconWorks::getIcon(), typo3/sysext/cms/ext_tables.php
00096  * @deprecated since TYPO3 4.4, use t3lib_SpriteManager::addTcaTypeIcon instead
00097  */
00098 $ICON_TYPES = array();
00099 
00100 
00101 /**
00102  * $TCA:
00103  * This array configures TYPO3 to work with the tables from the database by assigning meta information about data types, relations etc.
00104  * The global variable $TCA will contain the information needed to recognize and render each table in the backend
00105  * See documentation 'Inside TYPO3' for the syntax and list of required tables/fields!
00106  *
00107  * The tables configured in this document (and backed up by "tbl_be.php") is the required minimum set of tables/field that any TYPO3 system MUST have. These tables are therefore a part of the TYPO3 core.
00108  * The SQL definitions of these tables (and some more which are not defined in $TCA) is found in the file "tables.sql"
00109  * Only the "pages" table is defined fully in this file - the others are only defined for the "ctrl" part and the columns are defined in detail in the associated file, "tbl_be.php"
00110  *
00111  * NOTE: The (default) icon for a table is defined 1) as a giffile named 'gfx/i/[tablename].gif' or 2) as the value of [table][ctrl][iconfile]
00112  * NOTE: [table][ctrl][rootLevel] goes NOT for pages. Apart from that if rootLevel is true, records can ONLY be created on rootLevel. If it's false records can ONLY be created OUTSIDE rootLevel
00113  */
00114 $TCA = array();
00115 
00116 /**
00117  * Table "pages":
00118  * The mandatory pages table. The backbone of the TYPO3 page tree structure.
00119  * All other records configured in $TCA must have a field, "pid", which relates the record to a page record's "uid" field.
00120  * Must be COMPLETELY configured in tables.php
00121  */
00122 $TCA['pages'] = array(
00123     'ctrl' => array(
00124         'label' => 'title',
00125         'tstamp' => 'tstamp',
00126         'sortby' => 'sorting',
00127         'title' => 'LLL:EXT:lang/locallang_tca.php:pages',
00128         'type' => 'doktype',
00129         'versioningWS' => 2,
00130         'origUid' => 't3_origuid',
00131         'delete' => 'deleted',
00132         'crdate' => 'crdate',
00133         'hideAtCopy' => 1,
00134         'prependAtCopy' => 'LLL:EXT:lang/locallang_general.php:LGL.prependAtCopy',
00135         'cruser_id' => 'cruser_id',
00136         'editlock' => 'editlock',
00137         'useColumnsForDefaultValues' => 'doktype,fe_group,hidden',
00138         'dividers2tabs' => 1,
00139         'enablecolumns' => array(
00140             'disabled' => 'hidden',
00141             'starttime' => 'starttime',
00142             'endtime' => 'endtime',
00143             'fe_group' => 'fe_group',
00144         ),
00145         'transForeignTable' => 'pages_language_overlay',
00146         'typeicon_column' => 'doktype',
00147         'typeicon_classes' => array(
00148             '1' => 'apps-pagetree-page-default',
00149             '1-hideinmenu' => 'apps-pagetree-page-not-in-menu',
00150             '1-root' => 'apps-pagetree-page-domain',
00151             '3' => 'apps-pagetree-page-shortcut-external',
00152             '3-hideinmenu' => 'apps-pagetree-page-shortcut-external-hideinmenu',
00153             '3-root' => 'apps-pagetree-page-shortcut-external-root',
00154             '4' => 'apps-pagetree-page-shortcut',
00155             '4-hideinmenu' => 'apps-pagetree-page-shortcut-hideinmenu',
00156             '4-root' => 'apps-pagetree-page-shortcut-root',
00157             '6' => 'apps-pagetree-page-backend-users',
00158             '6-hideinmenu' => 'apps-pagetree-page-backend-users-hideinmenu',
00159             '6-root' => 'apps-pagetree-page-backend-users-root',
00160             '7' => 'apps-pagetree-page-mountpoint',
00161             '7-hideinmenu' => 'apps-pagetree-page-mountpoint-hideinmenu',
00162             '7-root' => 'apps-pagetree-page-mountpoint-root',
00163             '199' => 'apps-pagetree-spacer',
00164             '199-hideinmenu' => 'apps-pagetree-spacer',
00165             '199-root' => 'apps-pagetree-page-domain',
00166             '254' => 'apps-pagetree-folder-default',
00167             '254-hideinmenu' => 'apps-pagetree-folder-default',
00168             '254-root' => 'apps-pagetree-page-domain',
00169             '255' => 'apps-pagetree-page-recycler',
00170             '255-hideinmenu' => 'apps-pagetree-page-recycler',
00171             'contains-shop' => 'apps-pagetree-folder-contains-shop',
00172             'contains-approve' => 'apps-pagetree-folder-contains-approve',
00173             'contains-fe_users' => 'apps-pagetree-folder-contains-fe_users',
00174             'contains-board' => 'apps-pagetree-folder-contains-board',
00175             'contains-news' => 'apps-pagetree-folder-contains-news',
00176             'default' => 'apps-pagetree-page-default',
00177         ),
00178         'typeicons' => array(
00179             '1' => 'pages.gif',
00180             '254' => 'sysf.gif',
00181             '255' => 'recycler.gif',
00182         ),
00183         'dynamicConfigFile' => 'T3LIB:tbl_pages.php',
00184     )
00185 );
00186 
00187 // Initialize the additional configuration of the table 'pages':
00188 t3lib_div::loadTCA('pages');
00189 
00190 /**
00191  * Table "be_users":
00192  * Backend Users for TYPO3.
00193  * This is only the 'header' part (ctrl). The full configuration is found in t3lib/stddb/tbl_be.php
00194  */
00195 $TCA['be_users'] = array(
00196     'ctrl' => array(
00197         'label' => 'username',
00198         'tstamp' => 'tstamp',
00199         'title' => 'LLL:EXT:lang/locallang_tca.php:be_users',
00200         'crdate' => 'crdate',
00201         'cruser_id' => 'cruser_id',
00202         'delete' => 'deleted',
00203         'adminOnly' => 1, // Only admin users can edit
00204         'rootLevel' => 1,
00205         'default_sortby' => 'ORDER BY admin, username',
00206         'enablecolumns' => array(
00207             'disabled' => 'disable',
00208             'starttime' => 'starttime',
00209             'endtime' => 'endtime'
00210         ),
00211         'type' => 'admin',
00212         'typeicon_column' => 'admin',
00213         'typeicons' => array(
00214             '0' => 'be_users.gif',
00215             '1' => 'be_users_admin.gif'
00216         ),
00217         'typeicon_classes' => array(
00218             '0' => 'status-user-backend',
00219             '1' => 'status-user-admin',
00220             'default' => 'status-user-backend',
00221         ),
00222         'mainpalette' => '1',
00223         'useColumnsForDefaultValues' => 'usergroup,lockToDomain,options,db_mountpoints,file_mountpoints,fileoper_perms,userMods',
00224         'dividers2tabs' => true,
00225         'dynamicConfigFile' => 'T3LIB:tbl_be.php',
00226         'versioningWS_alwaysAllowLiveEdit' => TRUE
00227     )
00228 );
00229 
00230 /**
00231  * Table "be_groups":
00232  * Backend Usergroups for TYPO3.
00233  * This is only the 'header' part (ctrl). The full configuration is found in t3lib/stddb/tbl_be.php
00234  */
00235 $TCA['be_groups'] = array(
00236     'ctrl' => array(
00237         'label' => 'title',
00238         'tstamp' => 'tstamp',
00239         'crdate' => 'crdate',
00240         'cruser_id' => 'cruser_id',
00241         'delete' => 'deleted',
00242         'default_sortby' => 'ORDER BY title',
00243         'prependAtCopy' => 'LLL:EXT:lang/locallang_general.php:LGL.prependAtCopy',
00244         'adminOnly' => 1,
00245         'rootLevel' => 1,
00246         'type' => 'inc_access_lists',
00247         'typeicon_column' => 'inc_access_lists',
00248         'typeicons' => array(
00249             '1' => 'be_groups_lists.gif'
00250         ),
00251         'typeicon_classes' => array(
00252             'default' => 'status-user-group-backend',
00253         ),
00254         'enablecolumns' => array(
00255             'disabled' => 'hidden'
00256         ),
00257         'title' => 'LLL:EXT:lang/locallang_tca.php:be_groups',
00258         'useColumnsForDefaultValues' => 'lockToDomain, fileoper_perms',
00259         'dividers2tabs' => true,
00260         'dynamicConfigFile' => 'T3LIB:tbl_be.php',
00261         'versioningWS_alwaysAllowLiveEdit' => TRUE
00262     )
00263 );
00264 
00265 /**
00266  * Table "sys_filemounts":
00267  * Defines filepaths on the server which can be mounted for users so they can upload and manage files online by eg. the Filelist module
00268  * This is only the 'header' part (ctrl). The full configuration is found in t3lib/stddb/tbl_be.php
00269  */
00270 $TCA['sys_filemounts'] = array(
00271     'ctrl' => array(
00272         'label' => 'title',
00273         'tstamp' => 'tstamp',
00274         'sortby' => 'sorting',
00275         'prependAtCopy' => 'LLL:EXT:lang/locallang_general.php:LGL.prependAtCopy',
00276         'title' => 'LLL:EXT:lang/locallang_tca.php:sys_filemounts',
00277         'adminOnly' => 1,
00278         'rootLevel' => 1,
00279         'delete' => 'deleted',
00280         'enablecolumns' => array(
00281             'disabled' => 'hidden'
00282         ),
00283         'iconfile' => '_icon_ftp.gif',
00284         'useColumnsForDefaultValues' => 'path,base',
00285         'dynamicConfigFile' => 'T3LIB:tbl_be.php',
00286         'versioningWS_alwaysAllowLiveEdit' => TRUE
00287     )
00288 );
00289 
00290 
00291 /**
00292  * Table "sys_languages":
00293  * Defines possible languages used for translation of records in the system
00294  * This is only the 'header' part (ctrl). The full configuration is found in t3lib/stddb/tbl_be.php
00295  */
00296 $TCA['sys_language'] = array(
00297     'ctrl' => array(
00298         'label' => 'title',
00299         'tstamp' => 'tstamp',
00300         'default_sortby' => 'ORDER BY title',
00301         'title' => 'LLL:EXT:lang/locallang_tca.php:sys_language',
00302         'adminOnly' => 1,
00303         'rootLevel' => 1,
00304         'enablecolumns' => array(
00305             'disabled' => 'hidden'
00306         ),
00307         'typeicon_classes' => array(
00308             'default' => 'mimetypes-x-sys_language',
00309         ),
00310         'dynamicConfigFile' => 'T3LIB:tbl_be.php',
00311         'versioningWS_alwaysAllowLiveEdit' => TRUE
00312     )
00313 );
00314 
00315 
00316 /**
00317  * Table "sys_news":
00318  * Holds news records to be displayed in the login screen
00319  * This is only the 'header' part (ctrl). The full configuration is found
00320  * in t3lib/stddb/tbl_be.php
00321  */
00322 $TCA['sys_news'] = array(
00323     'ctrl' => array(
00324         'title' => 'LLL:EXT:lang/locallang_tca.xml:sys_news',
00325         'label' => 'title',
00326         'tstamp' => 'tstamp',
00327         'crdate' => 'crdate',
00328         'cruser_id' => 'cruser_id',
00329         'adminOnly' => TRUE,
00330         'rootLevel' => TRUE,
00331         'delete' => 'deleted',
00332         'enablecolumns' => array(
00333             'disabled' => 'hidden',
00334             'starttime' => 'starttime',
00335             'endtime' => 'endtime'
00336         ),
00337         'default_sortby' => 'crdate DESC',
00338         'typeicon_classes' => array(
00339             'default' => 'mimetypes-x-sys_news',
00340         ),
00341         'dynamicConfigFile' => 'T3LIB:tbl_be.php',
00342         'dividers2tabs' => TRUE
00343     )
00344 );
00345 
00346 
00347 /**
00348  * $TBE_MODULES contains the structure of the backend modules as they are arranged in main- and sub-modules.
00349  * Every entry in this array represents a menu item on either first (key) or second level (value from list) in the left menu in the TYPO3 backend
00350  * For information about adding modules to TYPO3 you should consult the documentation found in "Inside TYPO3"
00351  */
00352 $TBE_MODULES = array(
00353     'web' => 'list',
00354     'file' => '',
00355     'user' => '',
00356     'tools' => '',
00357     'help' => '',
00358 );
00359 
00360     // register the pagetree core navigation component
00361 t3lib_extMgm::addCoreNavigationComponent('web', 'typo3-pagetree', array(
00362     'TYPO3.Components.PageTree'
00363 ));
00364 
00365 /**
00366  * $TBE_STYLES configures backend styles and colors; Basically this contains all the values that can be used to create new skins for TYPO3.
00367  * For information about making skins to TYPO3 you should consult the documentation found in "Inside TYPO3"
00368  */
00369 $TBE_STYLES = array(
00370     'colorschemes' => array(
00371         '0' => '#E4E0DB,#CBC7C3,#EDE9E5',
00372     ),
00373     'borderschemes' => array(
00374         '0' => array('border:solid 1px black;', 5)
00375     )
00376 );
00377 
00378 
00379 /**
00380  * Setting up $TCA_DESCR - Context Sensitive Help (CSH)
00381  * For information about using the CSH API in TYPO3 you should consult the documentation found in "Inside TYPO3"
00382  */
00383 t3lib_extMgm::addLLrefForTCAdescr('pages', 'EXT:lang/locallang_csh_pages.xml');
00384 t3lib_extMgm::addLLrefForTCAdescr('be_users', 'EXT:lang/locallang_csh_be_users.xml');
00385 t3lib_extMgm::addLLrefForTCAdescr('be_groups', 'EXT:lang/locallang_csh_be_groups.xml');
00386 t3lib_extMgm::addLLrefForTCAdescr('sys_filemounts', 'EXT:lang/locallang_csh_sysfilem.xml');
00387 t3lib_extMgm::addLLrefForTCAdescr('sys_language', 'EXT:lang/locallang_csh_syslang.xml');
00388 t3lib_extMgm::addLLrefForTCAdescr('sys_news', 'EXT:lang/locallang_csh_sysnews.xml');
00389 t3lib_extMgm::addLLrefForTCAdescr('sys_workspace', 'EXT:lang/locallang_csh_sysws.xml');
00390 t3lib_extMgm::addLLrefForTCAdescr('xMOD_csh_corebe', 'EXT:lang/locallang_csh_corebe.xml'); // General Core
00391 t3lib_extMgm::addLLrefForTCAdescr('_MOD_tools_em', 'EXT:lang/locallang_csh_em.xml'); // Extension manager
00392 t3lib_extMgm::addLLrefForTCAdescr('_MOD_web_info', 'EXT:lang/locallang_csh_web_info.xml'); // Web > Info
00393 t3lib_extMgm::addLLrefForTCAdescr('_MOD_web_func', 'EXT:lang/locallang_csh_web_func.xml'); // Web > Func
00394 
00395 // Labels for TYPO3 4.5 and greater.  These labels override the ones set above, while still falling back to the original labels if no translation is available.
00396 $GLOBALS['TYPO3_CONF_VARS']['SYS']['locallangXMLOverride']['EXT:lang/locallang_csh_pages.xml'][] = 'EXT:lang/4.5/locallang_csh_pages.xml';
00397 $GLOBALS['TYPO3_CONF_VARS']['SYS']['locallangXMLOverride']['EXT:lang/locallang_csh_corebe.xml'][] = 'EXT:lang/4.5/locallang_csh_corebe.xml';
00398 
00399 /**
00400  * $FILEICONS defines icons for the various file-formats
00401  */
00402 $FILEICONS = array(
00403     'txt' => 'txt.gif',
00404     'pdf' => 'pdf.gif',
00405     'doc' => 'doc.gif',
00406     'ai' => 'ai.gif',
00407     'bmp' => 'bmp.gif',
00408     'tif' => 'tif.gif',
00409     'htm' => 'htm.gif',
00410     'html' => 'html.gif',
00411     'pcd' => 'pcd.gif',
00412     'gif' => 'gif.gif',
00413     'jpg' => 'jpg.gif',
00414     'jpeg' => 'jpg.gif',
00415     'mpg' => 'mpg.gif',
00416     'mpeg' => 'mpeg.gif',
00417     'exe' => 'exe.gif',
00418     'com' => 'exe.gif',
00419     'zip' => 'zip.gif',
00420     'tgz' => 'zip.gif',
00421     'gz' => 'zip.gif',
00422     'php3' => 'php3.gif',
00423     'php4' => 'php3.gif',
00424     'php5' => 'php3.gif',
00425     'php6' => 'php3.gif',
00426     'php' => 'php3.gif',
00427     'ppt' => 'ppt.gif',
00428     'ttf' => 'ttf.gif',
00429     'pcx' => 'pcx.gif',
00430     'png' => 'png.gif',
00431     'tga' => 'tga.gif',
00432     'class' => 'java.gif',
00433     'sxc' => 'sxc.gif',
00434     'sxw' => 'sxw.gif',
00435     'xls' => 'xls.gif',
00436     'swf' => 'swf.gif',
00437     'swa' => 'flash.gif',
00438     'dcr' => 'flash.gif',
00439     'wav' => 'wav.gif',
00440     'mp3' => 'mp3.gif',
00441     'avi' => 'avi.gif',
00442     'au' => 'au.gif',
00443     'mov' => 'mov.gif',
00444     '3ds' => '3ds.gif',
00445     'csv' => 'csv.gif',
00446     'ico' => 'ico.gif',
00447     'max' => 'max.gif',
00448     'ps' => 'ps.gif',
00449     'tmpl' => 'tmpl.gif',
00450     'xls' => 'xls.gif',
00451     'fh3' => 'fh3.gif',
00452     'inc' => 'inc.gif',
00453     'mid' => 'mid.gif',
00454     'psd' => 'psd.gif',
00455     'xml' => 'xml.gif',
00456     'rtf' => 'rtf.gif',
00457     't3x' => 't3x.gif',
00458     't3d' => 't3d.gif',
00459     'cdr' => 'cdr.gif',
00460     'dtd' => 'dtd.gif',
00461     'sgml' => 'sgml.gif',
00462     'ani' => 'ani.gif',
00463     'css' => 'css.gif',
00464     'eps' => 'eps.gif',
00465     'js' => 'js.gif',
00466     'wrl' => 'wrl.gif',
00467     'default' => 'default.gif'
00468 );
00469 
00470 /**
00471  * backend sprite icon-names
00472  */
00473 $GLOBALS['TBE_STYLES']['spriteIconApi']['coreSpriteImageNames'] = array(
00474     'actions-document-close',
00475     'actions-document-duplicates-select',
00476     'actions-document-edit-access',
00477     'actions-document-export-csv',
00478     'actions-document-export-t3d',
00479     'actions-document-history-open',
00480     'actions-document-import-t3d',
00481     'actions-document-info',
00482     'actions-document-localize',
00483     'actions-document-move',
00484     'actions-document-new',
00485     'actions-document-open',
00486     'actions-document-open-read-only',
00487     'actions-document-paste-after',
00488     'actions-document-paste-into',
00489     'actions-document-save',
00490     'actions-document-save-close',
00491     'actions-document-save-new',
00492     'actions-document-save-view',
00493     'actions-document-select',
00494     'actions-document-synchronize',
00495     'actions-document-view',
00496     'actions-edit-add',
00497     'actions-edit-copy',
00498     'actions-edit-copy-release',
00499     'actions-edit-cut',
00500     'actions-edit-cut-release',
00501     'actions-edit-delete',
00502     'actions-edit-hide',
00503     'actions-edit-insert-default',
00504     'actions-edit-localize-status-high',
00505     'actions-edit-localize-status-low',
00506     'actions-edit-pick-date',
00507     'actions-edit-rename',
00508     'actions-edit-restore',
00509     'actions-edit-undelete-edit',
00510     'actions-edit-undo',
00511     'actions-edit-unhide',
00512     'actions-edit-upload',
00513     'actions-input-clear',
00514     'actions-insert-record',
00515     'actions-insert-reference',
00516     'actions-move-down',
00517     'actions-move-left',
00518     'actions-move-move',
00519     'actions-move-right',
00520     'actions-move-to-bottom',
00521     'actions-move-to-top',
00522     'actions-move-up',
00523     'actions-page-move',
00524     'actions-page-new',
00525     'actions-page-open',
00526     'actions-selection-delete',
00527     'actions-system-backend-user-emulate',
00528     'actions-system-backend-user-switch',
00529     'actions-system-cache-clear',
00530     'actions-system-cache-clear-impact-high',
00531     'actions-system-cache-clear-impact-low',
00532     'actions-system-cache-clear-impact-medium',
00533     'actions-system-cache-clear-rte',
00534     'actions-system-extension-documentation',
00535     'actions-system-extension-download',
00536     'actions-system-extension-import',
00537     'actions-system-extension-install',
00538     'actions-system-extension-uninstall',
00539     'actions-system-extension-update',
00540     'actions-system-help-open',
00541     'actions-system-list-open',
00542     'actions-system-options-view',
00543     'actions-system-pagemodule-open',
00544     'actions-system-refresh',
00545     'actions-system-shortcut-new',
00546     'actions-system-tree-search-open',
00547     'actions-system-typoscript-documentation',
00548     'actions-system-typoscript-documentation-open',
00549     'actions-template-new',
00550     'actions-version-document-remove',
00551     'actions-version-page-open',
00552     'actions-version-swap-version',
00553     'actions-version-swap-workspace',
00554     'actions-version-workspace-preview',
00555     'actions-version-workspace-sendtostage',
00556     'actions-view-go-back',
00557     'actions-view-go-down',
00558     'actions-view-go-forward',
00559     'actions-view-go-up',
00560     'actions-view-list-collapse',
00561     'actions-view-list-expand',
00562     'actions-view-paging-first',
00563     'actions-view-paging-first-disabled',
00564     'actions-view-paging-last',
00565     'actions-view-paging-last-disabled',
00566     'actions-view-paging-next',
00567     'actions-view-paging-next-disabled',
00568     'actions-view-paging-previous',
00569     'actions-view-paging-previous-disabled',
00570     'actions-view-table-collapse',
00571     'actions-view-table-expand',
00572     'actions-window-open',
00573     'apps-clipboard-images',
00574     'apps-clipboard-list',
00575     'apps-filetree-folder-add',
00576     'apps-filetree-folder-default',
00577     'apps-filetree-folder-list',
00578     'apps-filetree-folder-locked',
00579     'apps-filetree-folder-media',
00580     'apps-filetree-folder-news',
00581     'apps-filetree-folder-opened',
00582     'apps-filetree-folder-recycler',
00583     'apps-filetree-folder-temp',
00584     'apps-filetree-folder-user',
00585     'apps-filetree-mount',
00586     'apps-filetree-root',
00587     'apps-pagetree-backend-user',
00588     'apps-pagetree-backend-user-hideinmenu',
00589     'apps-pagetree-drag-copy-above',
00590     'apps-pagetree-drag-copy-below',
00591     'apps-pagetree-drag-move-above',
00592     'apps-pagetree-drag-move-below',
00593     'apps-pagetree-drag-move-between',
00594     'apps-pagetree-drag-move-into',
00595     'apps-pagetree-drag-new-between',
00596     'apps-pagetree-drag-new-inside',
00597     'apps-pagetree-drag-place-denied',
00598     'apps-pagetree-folder-contains-approve',
00599     'apps-pagetree-folder-contains-board',
00600     'apps-pagetree-folder-contains-fe_users',
00601     'apps-pagetree-folder-contains-news',
00602     'apps-pagetree-folder-contains-shop',
00603     'apps-pagetree-folder-default',
00604     'apps-pagetree-page-advanced',
00605     'apps-pagetree-page-advanced-hideinmenu',
00606     'apps-pagetree-page-advanced-root',
00607     'apps-pagetree-page-backend-users',
00608     'apps-pagetree-page-backend-users-hideinmenu',
00609     'apps-pagetree-page-backend-users-root',
00610     'apps-pagetree-page-default',
00611     'apps-pagetree-page-domain',
00612     'apps-pagetree-page-frontend-user',
00613     'apps-pagetree-page-frontend-user-hideinmenu',
00614     'apps-pagetree-page-frontend-user-root',
00615     'apps-pagetree-page-frontend-users',
00616     'apps-pagetree-page-frontend-users-hideinmenu',
00617     'apps-pagetree-page-frontend-users-root',
00618     'apps-pagetree-page-mountpoint',
00619     'apps-pagetree-page-mountpoint-hideinmenu',
00620     'apps-pagetree-page-mountpoint-root',
00621     'apps-pagetree-page-no-icon-found',
00622     'apps-pagetree-page-no-icon-found-hideinmenu',
00623     'apps-pagetree-page-no-icon-found-root',
00624     'apps-pagetree-page-not-in-menu',
00625     'apps-pagetree-page-recycler',
00626     'apps-pagetree-page-shortcut',
00627     'apps-pagetree-page-shortcut-external',
00628     'apps-pagetree-page-shortcut-external-hideinmenu',
00629     'apps-pagetree-page-shortcut-external-root',
00630     'apps-pagetree-page-shortcut-hideinmenu',
00631     'apps-pagetree-page-shortcut-root',
00632     'apps-pagetree-root',
00633     'apps-pagetree-spacer',
00634     'apps-toolbar-menu-actions',
00635     'apps-toolbar-menu-cache',
00636     'apps-toolbar-menu-opendocs',
00637     'apps-toolbar-menu-search',
00638     'apps-toolbar-menu-shortcut',
00639     'apps-toolbar-menu-workspace',
00640     'mimetypes-compressed',
00641     'mimetypes-excel',
00642     'mimetypes-media-audio',
00643     'mimetypes-media-flash',
00644     'mimetypes-media-image',
00645     'mimetypes-media-video',
00646     'mimetypes-other-other',
00647     'mimetypes-pdf',
00648     'mimetypes-powerpoint',
00649     'mimetypes-text-css',
00650     'mimetypes-text-csv',
00651     'mimetypes-text-html',
00652     'mimetypes-text-js',
00653     'mimetypes-text-php',
00654     'mimetypes-text-text',
00655     'mimetypes-x-content-divider',
00656     'mimetypes-x-content-domain',
00657     'mimetypes-x-content-form',
00658     'mimetypes-x-content-form-search',
00659     'mimetypes-x-content-header',
00660     'mimetypes-x-content-html',
00661     'mimetypes-x-content-image',
00662     'mimetypes-x-content-link',
00663     'mimetypes-x-content-list-bullets',
00664     'mimetypes-x-content-list-files',
00665     'mimetypes-x-content-login',
00666     'mimetypes-x-content-menu',
00667     'mimetypes-x-content-multimedia',
00668     'mimetypes-x-content-page-language-overlay',
00669     'mimetypes-x-content-plugin',
00670     'mimetypes-x-content-script',
00671     'mimetypes-x-content-table',
00672     'mimetypes-x-content-template',
00673     'mimetypes-x-content-template-extension',
00674     'mimetypes-x-content-template-static',
00675     'mimetypes-x-content-text',
00676     'mimetypes-x-content-text-picture',
00677     'mimetypes-x-sys_action',
00678     'mimetypes-x-sys_language',
00679     'mimetypes-x-sys_news',
00680     'mimetypes-x-sys_workspace',
00681     'mimetypes-x_belayout',
00682     'status-dialog-error',
00683     'status-dialog-information',
00684     'status-dialog-notification',
00685     'status-dialog-ok',
00686     'status-dialog-warning',
00687     'status-overlay-access-restricted',
00688     'status-overlay-deleted',
00689     'status-overlay-hidden',
00690     'status-overlay-icon-missing',
00691     'status-overlay-includes-subpages',
00692     'status-overlay-locked',
00693     'status-overlay-scheduled',
00694     'status-overlay-scheduled-future-end',
00695     'status-overlay-translated',
00696     'status-status-checked',
00697     'status-status-current',
00698     'status-status-edit-read-only',
00699     'status-status-icon-missing',
00700     'status-status-locked',
00701     'status-status-permission-denied',
00702     'status-status-permission-granted',
00703     'status-status-reference-hard',
00704     'status-status-reference-soft',
00705     'status-status-workspace-draft',
00706     'status-system-extension-required',
00707     'status-user-admin',
00708     'status-user-backend',
00709     'status-user-frontend',
00710     'status-user-group-backend',
00711     'status-user-group-frontend',
00712     'status-version-1',
00713     'status-version-2',
00714     'status-version-3',
00715     'status-version-4',
00716     'status-version-5',
00717     'status-version-6',
00718     'status-version-7',
00719     'status-version-8',
00720     'status-version-9',
00721     'status-version-10',
00722     'status-version-11',
00723     'status-version-12',
00724     'status-version-13',
00725     'status-version-14',
00726     'status-version-15',
00727     'status-version-16',
00728     'status-version-17',
00729     'status-version-18',
00730     'status-version-19',
00731     'status-version-20',
00732     'status-version-21',
00733     'status-version-22',
00734     'status-version-23',
00735     'status-version-24',
00736     'status-version-25',
00737     'status-version-26',
00738     'status-version-27',
00739     'status-version-28',
00740     'status-version-29',
00741     'status-version-30',
00742     'status-version-31',
00743     'status-version-32',
00744     'status-version-33',
00745     'status-version-34',
00746     'status-version-35',
00747     'status-version-36',
00748     'status-version-37',
00749     'status-version-38',
00750     'status-version-39',
00751     'status-version-40',
00752     'status-version-41',
00753     'status-version-42',
00754     'status-version-43',
00755     'status-version-44',
00756     'status-version-45',
00757     'status-version-46',
00758     'status-version-47',
00759     'status-version-48',
00760     'status-version-49',
00761     'status-version-50',
00762     'status-version-no-version',
00763     'status-warning-in-use',
00764     'status-warning-lock'
00765 );
00766 
00767 
00768 
00769 
00770 $GLOBALS['TBE_STYLES']['spriteIconApi']['spriteIconRecordOverlayPriorities'] = array(
00771     'hidden',
00772     'starttime',
00773     'endtime',
00774     'futureendtime',
00775     'fe_group',
00776     'protectedSection'
00777 );
00778 $GLOBALS['TBE_STYLES']['spriteIconApi']['spriteIconRecordOverlayNames'] = array(
00779     'hidden' => 'status-overlay-hidden',
00780     'fe_group' => 'status-overlay-access-restricted',
00781     'starttime' => 'status-overlay-scheduled',
00782     'endtime' => 'status-overlay-scheduled',
00783     'futureendtime' => 'status-overlay-scheduled-future-end',
00784     'readonly' => 'status-overlay-locked',
00785     'deleted' => 'status-overlay-deleted',
00786     'missing' => 'status-overlay-missing',
00787     'translated' => 'status-overlay-translated',
00788     'protectedSection' => 'status-overlay-includes-subpages',
00789 );
00790 
00791 ?>