|
@@ 816-827 (lines=12) @@
|
| 813 |
|
$moduleConfiguration = $GLOBALS['TBE_MODULES']['_configuration'][$moduleSignature]; |
| 814 |
|
|
| 815 |
|
// Register the icon and move it too "iconIdentifier" |
| 816 |
|
if (!empty($moduleConfiguration['icon'])) { |
| 817 |
|
$iconRegistry = GeneralUtility::makeInstance(IconRegistry::class); |
| 818 |
|
$iconIdentifier = 'module-' . $moduleSignature; |
| 819 |
|
$iconProvider = $iconRegistry->detectIconProvider($moduleConfiguration['icon']); |
| 820 |
|
$iconRegistry->registerIcon( |
| 821 |
|
$iconIdentifier, |
| 822 |
|
$iconProvider, |
| 823 |
|
[ 'source' => GeneralUtility::getFileAbsFileName($moduleConfiguration['icon']) ] |
| 824 |
|
); |
| 825 |
|
$moduleConfiguration['iconIdentifier'] = $iconIdentifier; |
| 826 |
|
unset($moduleConfiguration['icon']); |
| 827 |
|
} |
| 828 |
|
|
| 829 |
|
return $moduleConfiguration; |
| 830 |
|
} |
|
@@ 888-899 (lines=12) @@
|
| 885 |
|
// add additional configuration |
| 886 |
|
$fullModuleSignature = $main . ($sub ? '_' . $sub : ''); |
| 887 |
|
if (is_array($moduleConfiguration) && !empty($moduleConfiguration)) { |
| 888 |
|
if (!empty($moduleConfiguration['icon'])) { |
| 889 |
|
$iconRegistry = GeneralUtility::makeInstance(IconRegistry::class); |
| 890 |
|
$iconIdentifier = 'module-' . $fullModuleSignature; |
| 891 |
|
$iconProvider = $iconRegistry->detectIconProvider($moduleConfiguration['icon']); |
| 892 |
|
$iconRegistry->registerIcon( |
| 893 |
|
$iconIdentifier, |
| 894 |
|
$iconProvider, |
| 895 |
|
[ 'source' => GeneralUtility::getFileAbsFileName($moduleConfiguration['icon']) ] |
| 896 |
|
); |
| 897 |
|
$moduleConfiguration['iconIdentifier'] = $iconIdentifier; |
| 898 |
|
unset($moduleConfiguration['icon']); |
| 899 |
|
} |
| 900 |
|
|
| 901 |
|
$GLOBALS['TBE_MODULES']['_configuration'][$fullModuleSignature] = $moduleConfiguration; |
| 902 |
|
} |