[TASK] Raise submodule pointer
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / ext_tables.php
1 <?php
2 if (!defined('TYPO3_MODE')) {
3 die('Access denied.');
4 }
5
6 /**
7 * $GLOBALS['PAGES_TYPES'] defines the various types of pages (field: doktype) the system
8 * can handle and what restrictions may apply to them.
9 * Here you can set the icon and especially you can define which tables are
10 * allowed on a certain pagetype (doktype)
11 * NOTE: The 'default' entry in the $GLOBALS['PAGES_TYPES'] array is the 'base' for all
12 * types, and for every type the entries simply overrides the entries in the 'default' type!
13 */
14 $GLOBALS['PAGES_TYPES'] = array(
15 (string) \TYPO3\CMS\Frontend\Page\PageRepository::DOKTYPE_LINK => array(),
16 (string) \TYPO3\CMS\Frontend\Page\PageRepository::DOKTYPE_SHORTCUT => array(),
17 (string) \TYPO3\CMS\Frontend\Page\PageRepository::DOKTYPE_BE_USER_SECTION => array(
18 'type' => 'web',
19 'allowedTables' => '*'
20 ),
21 (string) \TYPO3\CMS\Frontend\Page\PageRepository::DOKTYPE_MOUNTPOINT => array(),
22 (string) \TYPO3\CMS\Frontend\Page\PageRepository::DOKTYPE_SPACER => array(
23 'type' => 'sys'
24 ),
25 (string) \TYPO3\CMS\Frontend\Page\PageRepository::DOKTYPE_SYSFOLDER => array(
26 // Doktype 254 is a 'Folder' - a general purpose storage folder for whatever you like.
27 // In CMS context it's NOT a viewable page. Can contain any element.
28 'type' => 'sys',
29 'allowedTables' => '*'
30 ),
31 (string) \TYPO3\CMS\Frontend\Page\PageRepository::DOKTYPE_RECYCLER => array(
32 // Doktype 255 is a recycle-bin.
33 'type' => 'sys',
34 'allowedTables' => '*'
35 ),
36 'default' => array(
37 'type' => 'web',
38 'allowedTables' => 'pages',
39 'onlyAllowedTables' => '0'
40 ),
41 );
42
43 /**
44 * $GLOBALS['TCA']:
45 * This array configures TYPO3 to work with the tables from the database by
46 * assigning meta information about data types, relations etc. The global
47 * variable $TCA will contain the information needed to recognize and
48 * render each table in the backend
49 * See documentation 'Inside TYPO3' for the syntax and list of
50 * required tables/fields!
51 *
52 * The tables configured in this document
53 * is the required minimum set of tables/field that any TYPO3 system MUST have.
54 * These tables are therefore a part of the TYPO3 core.
55 * The SQL definitions of these tables (and some more which are not defined in
56 * $TCA) is found in the file "ext_tables.sql". Only "ctrl" part is defined and
57 * the columns are defined in detail in the associated file.
58 *
59 * NOTE: The (default) icon for a table is defined 1) as a giffile named
60 * 'gfx/i/[tablename].gif' or 2) as the value of [table][ctrl][iconfile]
61 * NOTE: [table][ctrl][rootLevel] goes NOT for pages. Apart from that if
62 * rootLevel is TRUE, records can ONLY be created on rootLevel. If it's
63 * FALSE records can ONLY be created OUTSIDE rootLevel
64 */
65 $GLOBALS['TCA'] = array();
66
67 $extensionTcaPath = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'Configuration/TCA/';
68
69 /**
70 * Table "pages":
71 * The mandatory pages table. The backbone of the TYPO3 page tree structure.
72 * All other records configured in $TCA must have a field, "pid", which relates
73 * the record to a page record's "uid" field.
74 */
75 $GLOBALS['TCA']['pages'] = require_once($extensionTcaPath . 'Pages.php');
76
77 // If the compat version is less than 4.2, pagetype 2 ("Advanced")
78 // and pagetype 5 ("Not in menu") are added to TCA.
79 if (!\TYPO3\CMS\Core\Utility\GeneralUtility::compat_version('4.2')) {
80 // Merging in CMS doktypes
81 array_splice($GLOBALS['TCA']['pages']['columns']['doktype']['config']['items'], 2, 0, array(
82 array(
83 'LLL:EXT:cms/locallang_tca.xml:pages.doktype.I.0',
84 '2',
85 'i/pages.gif'
86 ),
87 array(
88 'LLL:EXT:cms/locallang_tca.xml:pages.doktype.I.3',
89 '5',
90 'i/pages_notinmenu.gif'
91 )
92 ));
93 // Set the doktype 1 ("Standard") to show less fields
94 $GLOBALS['TCA']['pages']['types'][1] = array(
95 // standard
96 'showitem' => 'doktype;;2;;1-1-1, hidden, nav_hide, title;;3;;2-2-2, subtitle,
97 --div--;LLL:EXT:cms/locallang_tca.xml:pages.tabs.access,
98 starttime, endtime, fe_group, extendToSubpages,
99 --div--;LLL:EXT:cms/locallang_tca.xml:pages.tabs.options,
100 TSconfig;;6;nowrap;4-4-4, storage_pid;;7, l18n_cfg, backend_layout;;8,
101 --div--;LLL:EXT:cms/locallang_tca.xml:pages.tabs.extended,
102 '
103 );
104 // Add doktype 2 ("Advanced")
105 $GLOBALS['TCA']['pages']['types'][2] = array(
106 'showitem' => 'doktype;;2;;1-1-1, hidden, nav_hide, title;;3;;2-2-2, subtitle, nav_title,
107 --div--;LLL:EXT:cms/locallang_tca.xml:pages.tabs.metadata,
108 abstract;;5;;3-3-3, keywords, description,
109 --div--;LLL:EXT:cms/locallang_tca.xml:pages.tabs.files,
110 media,
111 --div--;LLL:EXT:cms/locallang_tca.xml:pages.tabs.access,
112 starttime, endtime, fe_login_mode, fe_group, extendToSubpages,
113 --div--;LLL:EXT:cms/locallang_tca.xml:pages.tabs.options,
114 TSconfig;;6;nowrap;6-6-6, storage_pid;;7, l18n_cfg, module, content_from_pid, backend_layout;;8,
115 --div--;LLL:EXT:cms/locallang_tca.xml:pages.tabs.extended,
116 '
117 );
118 }
119
120 // Keep old code (pre-FAL) for installations that haven't upgraded yet. please remove this code in TYPO3 6.2
121 // @deprecated since TYPO3 6.0, please remove at earliest in TYPO3 6.2
122 if (
123 (
124 !isset($GLOBALS['TYPO3_CONF_VARS']['INSTALL']['wizardDone']['TYPO3\\CMS\\Install\\Updates\\TceformsUpdateWizard'])
125 || !\TYPO3\CMS\Core\Utility\GeneralUtility::inList($GLOBALS['TYPO3_CONF_VARS']['INSTALL']['wizardDone']['TYPO3\\CMS\\Install\\Updates\\TceformsUpdateWizard'], 'pages:media')
126 )
127 && !\TYPO3\CMS\Core\Utility\GeneralUtility::compat_version('6.0')
128 ) {
129 \TYPO3\CMS\Core\Utility\GeneralUtility::deprecationLog(
130 'This installation hasn\'t been migrated to FAL for the field $GLOBALS[TCA][pages][columns][media] yet. Please do so before TYPO3 v7.'
131 );
132 // existing installation and no upgrade wizard was executed - and files haven't been merged: use the old code
133 $GLOBALS['TCA']['pages']['columns']['media']['config'] = array(
134 'type' => 'group',
135 'internal_type' => 'file',
136 'allowed' => $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'] . ',html,htm,ttf,txt,css',
137 'max_size' => $GLOBALS['TYPO3_CONF_VARS']['BE']['maxFileSize'],
138 'uploadfolder' => 'uploads/media',
139 'show_thumbs' => '1',
140 'size' => '3',
141 'maxitems' => '100',
142 'minitems' => '0'
143 );
144 }
145
146 // Backend users for TYPO3
147 $GLOBALS['TCA']['be_users'] = require_once($extensionTcaPath . 'BeUsers.php');
148
149 // Populate available languages
150 /** @var $locales t3lib_l10n_locales */
151 $locales = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\Localization\\Locales');
152 $languageItems = $locales->getLanguages();
153 unset($languageItems['default']);
154 asort($languageItems);
155 foreach ($languageItems as $locale => $name) {
156 $GLOBALS['TCA']['be_users']['columns']['lang']['config']['items'][] = array($name, $locale);
157 }
158
159
160 // Backend usergroups - Many permission criteria are based on membership of backend groups.
161 $GLOBALS['TCA']['be_groups'] = require_once($extensionTcaPath . 'BeGroups.php');
162
163
164 // Defines filepaths on the server which can be mounted for users so they can
165 // upload and manage files online by eg. the Filelist module
166 $GLOBALS['TCA']['sys_filemounts'] = require_once($extensionTcaPath . 'SysFilemounts.php');
167
168
169 // Represents all categories to be used for record categorization
170 $GLOBALS['TCA']['sys_category'] = require_once($extensionTcaPath . 'SysCategory.php');
171 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages('sys_category');
172
173
174 // TCA record collections
175 $GLOBALS['TCA']['sys_collection'] = require_once($extensionTcaPath . 'SysCollection.php');
176
177
178 // Defines a root point of a file storage, that is like a mount point.
179 // Each storage is attached to a driver (local, webdav, amazons3) and
180 // thus is the entry-point for all files
181 $GLOBALS['TCA']['sys_file_storage'] = require_once($extensionTcaPath . 'SysFileStorage.php');
182 /** @var \TYPO3\CMS\Core\Resource\Driver\DriverRegistry $registry */
183 $registry = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\Resource\\Driver\\DriverRegistry');
184 $registry->addDriversToTCA();
185
186 // Represents all files that are tracked by TYPO3 which are assets,
187 // single entries of files with additional metadata
188 $GLOBALS['TCA']['sys_file'] = require_once($extensionTcaPath . 'SysFile.php');
189
190
191 // Is a single usage of a sys_file record somewhere in the installation
192 // Is kind of like a MM-table between sys_file and e.g. tt_content:image that
193 // is shown up in TCA so additional metadata can be added for this specific
194 // kind of usage
195 $GLOBALS['TCA']['sys_file_reference'] = require_once($extensionTcaPath . 'SysFileReference.php');
196 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages('sys_file_reference');
197
198 // Represents a list of sys_file records
199 $GLOBALS['TCA']['sys_file_collection'] = require_once($extensionTcaPath . 'SysFileCollection.php');
200 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages('sys_file_collection');
201
202
203 // History records
204 $GLOBALS['TCA']['sys_history'] = require_once($extensionTcaPath . 'SysHistory.php');
205
206
207 // Defines possible languages used for translation of records in the system
208 $GLOBALS['TCA']['sys_language'] = require_once($extensionTcaPath . 'SysLanguage.php');
209
210
211 // Log records
212 $GLOBALS['TCA']['sys_log'] = require_once($extensionTcaPath . 'SysLog.php');
213
214
215 // Holds news records to be displayed in the login screen
216 $GLOBALS['TCA']['sys_news'] = require_once($extensionTcaPath . 'SysNews.php');
217
218
219 /**
220 * $TBE_MODULES contains the structure of the backend modules as they are
221 * arranged in main- and sub-modules. Every entry in this array represents a
222 * menu item on either first (key) or second level (value from list) in the
223 * left menu in the TYPO3 backend
224 * For information about adding modules to TYPO3 you should consult the
225 * documentation found in "Inside TYPO3"
226 */
227 $GLOBALS['TBE_MODULES'] = array(
228 'web' => 'list',
229 'file' => '',
230 'user' => '',
231 'tools' => '',
232 'help' => ''
233 );
234
235
236 // Register the page tree core navigation component
237 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addCoreNavigationComponent('web', 'typo3-pagetree');
238
239
240 /**
241 * $TBE_STYLES configures backend styles and colors; Basically this contains
242 * all the values that can be used to create new skins for TYPO3.
243 * For information about making skins to TYPO3 you should consult the
244 * documentation found in "Inside TYPO3"
245 */
246 $GLOBALS['TBE_STYLES'] = array(
247 'colorschemes' => array(
248 '0' => '#E4E0DB,#CBC7C3,#EDE9E5'
249 ),
250 'borderschemes' => array(
251 '0' => array('border:solid 1px black;', 5)
252 )
253 );
254
255
256 /**
257 * Setting up $TCA_DESCR - Context Sensitive Help (CSH)
258 * For information about using the CSH API in TYPO3 you should consult the
259 * documentation found in "Inside TYPO3"
260 */
261 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('pages', 'EXT:lang/locallang_csh_pages.xml');
262 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('be_users', 'EXT:lang/locallang_csh_be_users.xml');
263 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('be_groups', 'EXT:lang/locallang_csh_be_groups.xml');
264 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('sys_filemounts', 'EXT:lang/locallang_csh_sysfilem.xml');
265 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('sys_language', 'EXT:lang/locallang_csh_syslang.xml');
266 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('sys_news', 'EXT:lang/locallang_csh_sysnews.xml');
267 // General Core
268 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('xMOD_csh_corebe', 'EXT:lang/locallang_csh_corebe.xml');
269 // Extension manager
270 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('_MOD_tools_em', 'EXT:lang/locallang_csh_em.xml');
271 // Web > Info
272 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('_MOD_web_info', 'EXT:lang/locallang_csh_web_info.xml');
273 // Web > Func
274 \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addLLrefForTCAdescr('_MOD_web_func', 'EXT:lang/locallang_csh_web_func.xml');
275 // Labels for TYPO3 4.5 and greater.
276 // These labels override the ones set above, while still falling back to the original labels
277 // if no translation is available.
278 $GLOBALS['TYPO3_CONF_VARS']['SYS']['locallangXMLOverride']['EXT:lang/locallang_csh_pages.xml'][] = 'EXT:lang/4.5/locallang_csh_pages.xml';
279 $GLOBALS['TYPO3_CONF_VARS']['SYS']['locallangXMLOverride']['EXT:lang/locallang_csh_corebe.xml'][] = 'EXT:lang/4.5/locallang_csh_corebe.xml';
280
281
282 /**
283 * $FILEICONS defines icons for the various file-formats
284 */
285 $GLOBALS['FILEICONS'] = array(
286 'txt' => 'txt.gif',
287 'pdf' => 'pdf.gif',
288 'doc' => 'doc.gif',
289 'ai' => 'ai.gif',
290 'bmp' => 'bmp.gif',
291 'tif' => 'tif.gif',
292 'htm' => 'htm.gif',
293 'html' => 'html.gif',
294 'pcd' => 'pcd.gif',
295 'gif' => 'gif.gif',
296 'jpg' => 'jpg.gif',
297 'jpeg' => 'jpg.gif',
298 'mpg' => 'mpg.gif',
299 'mpeg' => 'mpeg.gif',
300 'exe' => 'exe.gif',
301 'com' => 'exe.gif',
302 'zip' => 'zip.gif',
303 'tgz' => 'zip.gif',
304 'gz' => 'zip.gif',
305 'php3' => 'php3.gif',
306 'php4' => 'php3.gif',
307 'php5' => 'php3.gif',
308 'php6' => 'php3.gif',
309 'php' => 'php3.gif',
310 'ppt' => 'ppt.gif',
311 'ttf' => 'ttf.gif',
312 'pcx' => 'pcx.gif',
313 'png' => 'png.gif',
314 'tga' => 'tga.gif',
315 'class' => 'java.gif',
316 'sxc' => 'sxc.gif',
317 'sxw' => 'sxw.gif',
318 'xls' => 'xls.gif',
319 'swf' => 'swf.gif',
320 'swa' => 'flash.gif',
321 'dcr' => 'flash.gif',
322 'wav' => 'wav.gif',
323 'mp3' => 'mp3.gif',
324 'avi' => 'avi.gif',
325 'au' => 'au.gif',
326 'mov' => 'mov.gif',
327 '3ds' => '3ds.gif',
328 'csv' => 'csv.gif',
329 'ico' => 'ico.gif',
330 'max' => 'max.gif',
331 'ps' => 'ps.gif',
332 'tmpl' => 'tmpl.gif',
333 'fh3' => 'fh3.gif',
334 'inc' => 'inc.gif',
335 'mid' => 'mid.gif',
336 'psd' => 'psd.gif',
337 'xml' => 'xml.gif',
338 'rtf' => 'rtf.gif',
339 't3x' => 't3x.gif',
340 't3d' => 't3d.gif',
341 'cdr' => 'cdr.gif',
342 'dtd' => 'dtd.gif',
343 'sgml' => 'sgml.gif',
344 'ani' => 'ani.gif',
345 'css' => 'css.gif',
346 'eps' => 'eps.gif',
347 'js' => 'js.gif',
348 'wrl' => 'wrl.gif',
349 'default' => 'default.gif'
350 );
351
352
353 /**
354 * Backend sprite icon-names
355 */
356 $GLOBALS['TBE_STYLES']['spriteIconApi']['coreSpriteImageNames'] = array(
357 'actions-document-close',
358 'actions-document-duplicates-select',
359 'actions-document-edit-access',
360 'actions-document-export-csv',
361 'actions-document-export-t3d',
362 'actions-document-history-open',
363 'actions-document-import-t3d',
364 'actions-document-info',
365 'actions-document-localize',
366 'actions-document-move',
367 'actions-document-new',
368 'actions-document-open',
369 'actions-document-open-read-only',
370 'actions-document-paste-after',
371 'actions-document-paste-into',
372 'actions-document-save',
373 'actions-document-save-close',
374 'actions-document-save-new',
375 'actions-document-save-view',
376 'actions-document-select',
377 'actions-document-synchronize',
378 'actions-document-view',
379 'actions-edit-add',
380 'actions-edit-copy',
381 'actions-edit-copy-release',
382 'actions-edit-cut',
383 'actions-edit-cut-release',
384 'actions-edit-delete',
385 'actions-edit-hide',
386 'actions-edit-insert-default',
387 'actions-edit-localize-status-high',
388 'actions-edit-localize-status-low',
389 'actions-edit-merge-localization',
390 'actions-edit-pick-date',
391 'actions-edit-rename',
392 'actions-edit-restore',
393 'actions-edit-undelete-edit',
394 'actions-edit-undo',
395 'actions-edit-unhide',
396 'actions-edit-upload',
397 'actions-input-clear',
398 'actions-insert-record',
399 'actions-insert-reference',
400 'actions-message-error-close',
401 'actions-message-information-close',
402 'actions-message-notice-close',
403 'actions-message-ok-close',
404 'actions-message-warning-close',
405 'actions-move-down',
406 'actions-move-left',
407 'actions-move-move',
408 'actions-move-right',
409 'actions-move-to-bottom',
410 'actions-move-to-top',
411 'actions-move-up',
412 'actions-page-move',
413 'actions-page-new',
414 'actions-page-open',
415 'actions-selection-delete',
416 'actions-system-backend-user-emulate',
417 'actions-system-backend-user-switch',
418 'actions-system-cache-clear',
419 'actions-system-cache-clear-impact-high',
420 'actions-system-cache-clear-impact-low',
421 'actions-system-cache-clear-impact-medium',
422 'actions-system-cache-clear-rte',
423 'actions-system-extension-configure',
424 'actions-system-extension-documentation',
425 'actions-system-extension-download',
426 'actions-system-extension-import',
427 'actions-system-extension-install',
428 'actions-system-extension-sqldump',
429 'actions-system-extension-uninstall',
430 'actions-system-extension-update',
431 'actions-system-help-open',
432 'actions-system-list-open',
433 'actions-system-options-view',
434 'actions-system-pagemodule-open',
435 'actions-system-refresh',
436 'actions-system-shortcut-new',
437 'actions-system-tree-search-open',
438 'actions-system-typoscript-documentation',
439 'actions-system-typoscript-documentation-open',
440 'actions-template-new',
441 'actions-version-document-remove',
442 'actions-version-page-open',
443 'actions-version-swap-version',
444 'actions-version-swap-workspace',
445 'actions-version-workspace-preview',
446 'actions-version-workspace-sendtostage',
447 'actions-view-go-back',
448 'actions-view-go-down',
449 'actions-view-go-forward',
450 'actions-view-go-up',
451 'actions-view-list-collapse',
452 'actions-view-list-expand',
453 'actions-view-paging-first',
454 'actions-view-paging-first-disabled',
455 'actions-view-paging-last',
456 'actions-view-paging-last-disabled',
457 'actions-view-paging-next',
458 'actions-view-paging-next-disabled',
459 'actions-view-paging-previous',
460 'actions-view-paging-previous-disabled',
461 'actions-view-table-collapse',
462 'actions-view-table-expand',
463 'actions-window-open',
464 'apps-clipboard-images',
465 'apps-clipboard-list',
466 'apps-filetree-folder-add',
467 'apps-filetree-folder-default',
468 'apps-filetree-folder-list',
469 'apps-filetree-folder-locked',
470 'apps-filetree-folder-media',
471 'apps-filetree-folder-news',
472 'apps-filetree-folder-opened',
473 'apps-filetree-folder-recycler',
474 'apps-filetree-folder-temp',
475 'apps-filetree-folder-user',
476 'apps-filetree-mount',
477 'apps-filetree-root',
478 'apps-irre-collapsed',
479 'apps-irre-expanded',
480 'apps-pagetree-backend-user',
481 'apps-pagetree-backend-user-hideinmenu',
482 'apps-pagetree-collapse',
483 'apps-pagetree-drag-copy-above',
484 'apps-pagetree-drag-copy-below',
485 'apps-pagetree-drag-move-above',
486 'apps-pagetree-drag-move-below',
487 'apps-pagetree-drag-move-between',
488 'apps-pagetree-drag-move-into',
489 'apps-pagetree-drag-new-between',
490 'apps-pagetree-drag-new-inside',
491 'apps-pagetree-drag-place-denied',
492 'apps-pagetree-expand',
493 'apps-pagetree-folder-contains-approve',
494 'apps-pagetree-folder-contains-board',
495 'apps-pagetree-folder-contains-fe_users',
496 'apps-pagetree-folder-contains-news',
497 'apps-pagetree-folder-contains-shop',
498 'apps-pagetree-folder-default',
499 'apps-pagetree-page-advanced',
500 'apps-pagetree-page-advanced-hideinmenu',
501 'apps-pagetree-page-advanced-root',
502 'apps-pagetree-page-backend-users',
503 'apps-pagetree-page-backend-users-hideinmenu',
504 'apps-pagetree-page-backend-users-root',
505 'apps-pagetree-page-default',
506 'apps-pagetree-page-domain',
507 'apps-pagetree-page-frontend-user',
508 'apps-pagetree-page-frontend-user-hideinmenu',
509 'apps-pagetree-page-frontend-user-root',
510 'apps-pagetree-page-frontend-users',
511 'apps-pagetree-page-frontend-users-hideinmenu',
512 'apps-pagetree-page-frontend-users-root',
513 'apps-pagetree-page-mountpoint',
514 'apps-pagetree-page-mountpoint-hideinmenu',
515 'apps-pagetree-page-mountpoint-root',
516 'apps-pagetree-page-no-icon-found',
517 'apps-pagetree-page-no-icon-found-hideinmenu',
518 'apps-pagetree-page-no-icon-found-root',
519 'apps-pagetree-page-not-in-menu',
520 'apps-pagetree-page-recycler',
521 'apps-pagetree-page-shortcut',
522 'apps-pagetree-page-shortcut-external',
523 'apps-pagetree-page-shortcut-external-hideinmenu',
524 'apps-pagetree-page-shortcut-external-root',
525 'apps-pagetree-page-shortcut-hideinmenu',
526 'apps-pagetree-page-shortcut-root',
527 'apps-pagetree-root',
528 'apps-pagetree-spacer',
529 'apps-tcatree-select-recursive',
530 'apps-toolbar-menu-actions',
531 'apps-toolbar-menu-cache',
532 'apps-toolbar-menu-opendocs',
533 'apps-toolbar-menu-search',
534 'apps-toolbar-menu-shortcut',
535 'apps-toolbar-menu-workspace',
536 'mimetypes-compressed',
537 'mimetypes-excel',
538 'mimetypes-media-audio',
539 'mimetypes-media-flash',
540 'mimetypes-media-image',
541 'mimetypes-media-video',
542 'mimetypes-other-other',
543 'mimetypes-pdf',
544 'mimetypes-powerpoint',
545 'mimetypes-text-css',
546 'mimetypes-text-csv',
547 'mimetypes-text-html',
548 'mimetypes-text-js',
549 'mimetypes-text-php',
550 'mimetypes-text-text',
551 'mimetypes-word',
552 'mimetypes-x-content-divider',
553 'mimetypes-x-content-domain',
554 'mimetypes-x-content-form',
555 'mimetypes-x-content-form-search',
556 'mimetypes-x-content-header',
557 'mimetypes-x-content-html',
558 'mimetypes-x-content-image',
559 'mimetypes-x-content-link',
560 'mimetypes-x-content-list-bullets',
561 'mimetypes-x-content-list-files',
562 'mimetypes-x-content-login',
563 'mimetypes-x-content-menu',
564 'mimetypes-x-content-multimedia',
565 'mimetypes-x-content-page-language-overlay',
566 'mimetypes-x-content-plugin',
567 'mimetypes-x-content-script',
568 'mimetypes-x-content-table',
569 'mimetypes-x-content-template',
570 'mimetypes-x-content-template-extension',
571 'mimetypes-x-content-template-static',
572 'mimetypes-x-content-text',
573 'mimetypes-x-content-text-picture',
574 'mimetypes-x-sys_action',
575 'mimetypes-x-sys_category',
576 'mimetypes-x-sys_language',
577 'mimetypes-x-sys_news',
578 'mimetypes-x-sys_workspace',
579 'mimetypes-x_belayout',
580 'status-dialog-error',
581 'status-dialog-information',
582 'status-dialog-notification',
583 'status-dialog-ok',
584 'status-dialog-warning',
585 'status-overlay-access-restricted',
586 'status-overlay-deleted',
587 'status-overlay-hidden',
588 'status-overlay-icon-missing',
589 'status-overlay-includes-subpages',
590 'status-overlay-locked',
591 'status-overlay-scheduled',
592 'status-overlay-scheduled-future-end',
593 'status-overlay-translated',
594 'status-status-checked',
595 'status-status-current',
596 'status-status-edit-read-only',
597 'status-status-icon-missing',
598 'status-status-locked',
599 'status-status-permission-denied',
600 'status-status-permission-granted',
601 'status-status-readonly',
602 'status-status-reference-hard',
603 'status-status-reference-soft',
604 'status-status-sorting-asc',
605 'status-status-sorting-desc',
606 'status-status-sorting-light-asc',
607 'status-status-sorting-light-desc',
608 'status-status-workspace-draft',
609 'status-system-extension-required',
610 'status-user-admin',
611 'status-user-backend',
612 'status-user-frontend',
613 'status-user-group-backend',
614 'status-user-group-frontend',
615 'status-version-1',
616 'status-version-2',
617 'status-version-3',
618 'status-version-4',
619 'status-version-5',
620 'status-version-6',
621 'status-version-7',
622 'status-version-8',
623 'status-version-9',
624 'status-version-10',
625 'status-version-11',
626 'status-version-12',
627 'status-version-13',
628 'status-version-14',
629 'status-version-15',
630 'status-version-16',
631 'status-version-17',
632 'status-version-18',
633 'status-version-19',
634 'status-version-20',
635 'status-version-21',
636 'status-version-22',
637 'status-version-23',
638 'status-version-24',
639 'status-version-25',
640 'status-version-26',
641 'status-version-27',
642 'status-version-28',
643 'status-version-29',
644 'status-version-30',
645 'status-version-31',
646 'status-version-32',
647 'status-version-33',
648 'status-version-34',
649 'status-version-35',
650 'status-version-36',
651 'status-version-37',
652 'status-version-38',
653 'status-version-39',
654 'status-version-40',
655 'status-version-41',
656 'status-version-42',
657 'status-version-43',
658 'status-version-44',
659 'status-version-45',
660 'status-version-46',
661 'status-version-47',
662 'status-version-48',
663 'status-version-49',
664 'status-version-50',
665 'status-version-no-version',
666 'status-warning-in-use',
667 'status-warning-lock'
668 );
669
670
671 $GLOBALS['TBE_STYLES']['spriteIconApi']['spriteIconRecordOverlayPriorities'] = array(
672 'deleted',
673 'hidden',
674 'starttime',
675 'endtime',
676 'futureendtime',
677 'fe_group',
678 'protectedSection'
679 );
680
681
682 $GLOBALS['TBE_STYLES']['spriteIconApi']['spriteIconRecordOverlayNames'] = array(
683 'hidden' => 'status-overlay-hidden',
684 'fe_group' => 'status-overlay-access-restricted',
685 'starttime' => 'status-overlay-scheduled',
686 'endtime' => 'status-overlay-scheduled',
687 'futureendtime' => 'status-overlay-scheduled-future-end',
688 'readonly' => 'status-overlay-locked',
689 'deleted' => 'status-overlay-deleted',
690 'missing' => 'status-overlay-missing',
691 'translated' => 'status-overlay-translated',
692 'protectedSection' => 'status-overlay-includes-subpages'
693 );
694 ?>