34 lines
1.8 KiB
PHP
34 lines
1.8 KiB
PHP
<?php
|
|
|
|
if (!defined('TYPO3')) {
|
|
die('Access denied!!!');
|
|
}
|
|
|
|
$extConf = \SGalinski\Lfeditor\Utility\ExtensionUtility::getExtensionConfiguration();
|
|
TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule(
|
|
'Lfeditor',
|
|
$extConf['beMainModuleName'] ?? 'user',
|
|
'LFEditor',
|
|
'',
|
|
[
|
|
\SGalinski\Lfeditor\Controller\GeneralController::class => 'index, general, changeSelection, generalSave, goToEditFile,
|
|
switchEditingMode, refreshLanguageFileList',
|
|
\SGalinski\Lfeditor\Controller\EditFileController::class => 'editFile, changeSelection, editFileSave, refreshLanguageFileList',
|
|
\SGalinski\Lfeditor\Controller\EditConstantController::class => 'editConstant, changeSelection, editConstantSave, prepareEditConstant,
|
|
refreshLanguageFileList',
|
|
\SGalinski\Lfeditor\Controller\AddConstantController::class => 'addConstant, changeSelection, addConstantSave, refreshLanguageFileList',
|
|
\SGalinski\Lfeditor\Controller\DeleteConstantController::class => 'deleteConstant, changeSelection, deleteConstantSave, refreshLanguageFileList',
|
|
\SGalinski\Lfeditor\Controller\RenameConstantController::class => 'renameConstant, changeSelection, renameConstantSave, refreshLanguageFileList',
|
|
\SGalinski\Lfeditor\Controller\SearchConstantController::class => 'searchConstant, changeSelection, searchConstantSearch, refreshLanguageFileList',
|
|
\SGalinski\Lfeditor\Controller\ViewTreeController::class => 'viewTree, changeSelection, selectExplodeToken, refreshLanguageFileList',
|
|
\SGalinski\Lfeditor\Controller\ManageBackupsController::class => 'manageBackups, changeSelection, deleteBackup, recoverBackup, showDifferenceBackup,
|
|
deleteAllBackup, refreshLanguageFileList',
|
|
],
|
|
[
|
|
'access' => 'user,group',
|
|
'icon' => 'EXT:lfeditor/Resources/Public/Icons/Extension.svg',
|
|
'labels' => 'LLL:EXT:lfeditor/Resources/Private/Language/locallang_mod.xml',
|
|
]
|
|
);
|
|
unset($extConf);
|