TYPO3 API  SVNRelease
ext_localconf.php
Go to the documentation of this file.
00001 <?php
00002 /* $Id: ext_localconf.php 9231 2010-10-30 12:52:07Z lolli $ */
00003 
00004 if (!defined ('TYPO3_MODE')) {
00005     die ('Access denied.');
00006 }
00007 
00008     // Register the Scheduler as a possible key for CLI calls
00009 $TYPO3_CONF_VARS['SC_OPTIONS']['GLOBAL']['cliKeys'][$_EXTKEY] = array(
00010     'EXT:' . $_EXTKEY . '/cli/scheduler_cli_dispatch.php', '_CLI_scheduler'
00011 );
00012 
00013     // Get the extensions's configuration
00014 $extConf = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['scheduler']);
00015 
00016     // If sample tasks should be shown,
00017     // register information for the test and sleep tasks
00018 if (!empty($extConf['showSampleTasks'])) {
00019     $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']['tx_scheduler_TestTask'] = array(
00020         'extension'        => $_EXTKEY,
00021         'title'            => 'LLL:EXT:' . $_EXTKEY . '/locallang.xml:testTask.name',
00022         'description'      => 'LLL:EXT:' . $_EXTKEY . '/locallang.xml:testTask.description',
00023         'additionalFields' => 'tx_scheduler_TestTask_AdditionalFieldProvider'
00024     );
00025     $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']['tx_scheduler_SleepTask'] = array(
00026         'extension'        => $_EXTKEY,
00027         'title'            => 'LLL:EXT:' . $_EXTKEY . '/locallang.xml:sleepTask.name',
00028         'description'      => 'LLL:EXT:' . $_EXTKEY . '/locallang.xml:sleepTask.description',
00029         'additionalFields' => 'tx_scheduler_SleepTask_AdditionalFieldProvider'
00030     );
00031 }
00032 
00033     // Add caching framework garbage collection task
00034 $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']['tx_scheduler_CachingFrameworkGarbageCollection'] = array(
00035         'extension'        => $_EXTKEY,
00036         'title'            => 'LLL:EXT:' . $_EXTKEY . '/locallang.xml:cachingFrameworkGarbageCollection.name',
00037         'description'      => 'LLL:EXT:' . $_EXTKEY . '/locallang.xml:cachingFrameworkGarbageCollection.description',
00038         'additionalFields' => 'tx_scheduler_CachingFrameworkGarbageCollection_AdditionalFieldProvider',
00039     );
00040 
00041 ?>