24 lines
880 B
PHP
24 lines
880 B
PHP
<?php
|
|
|
|
if (!\defined('TYPO3')) {
|
|
die('Access denied.');
|
|
}
|
|
|
|
// new cache table
|
|
if (!isset($GLOBALS['TYPO3_CONF_VARS']['SYS']['caching']['cacheConfigurations']['lfeditor_select_options_cache'])) {
|
|
$GLOBALS['TYPO3_CONF_VARS']['SYS']['caching']['cacheConfigurations']['lfeditor_select_options_cache'] = [];
|
|
}
|
|
|
|
$extConf = \SGalinski\Lfeditor\Utility\ExtensionUtility::getExtensionConfiguration();
|
|
$pathSite = \TYPO3\CMS\Core\Core\Environment::getPublicPath() . '/';
|
|
if (
|
|
array_key_exists('pathAdditionalConfiguration', $extConf) &&
|
|
$extConf['pathAdditionalConfiguration'] !== 'typo3conf/AdditionalConfiguration.php' &&
|
|
\is_file($pathSite . $extConf['pathAdditionalConfiguration'])
|
|
) {
|
|
// Include the additional LFEditor configuration file if not set to AdditionalConfiguration.php
|
|
include_once $pathSite . $extConf['pathAdditionalConfiguration'];
|
|
}
|
|
|
|
unset($extConf, $pathSite);
|