diff --git a/typo3/sysext/backend/Classes/Backend/ToolbarItems/SystemInformationToolbarItem.php b/typo3/sysext/backend/Classes/Backend/ToolbarItems/SystemInformationToolbarItem.php index 78bcfb93f1ac4935ba2267cec5e5d25e20ebb04e..39e644277bbf594bc9d0ad5e0974be1d786bd421 100644 --- a/typo3/sysext/backend/Classes/Backend/ToolbarItems/SystemInformationToolbarItem.php +++ b/typo3/sysext/backend/Classes/Backend/ToolbarItems/SystemInformationToolbarItem.php @@ -346,7 +346,7 @@ class SystemInformationToolbarItem implements ToolbarItemInterface $view = $this->getFluidTemplateObject('SystemInformationDropDown.html'); $view->assignMultiple([ - 'installToolUrl' => BackendUtility::getModuleUrl('system_extinstall'), + 'environmentToolUrl' => BackendUtility::getModuleUrl('tools_toolsenvironment'), 'messages' => $this->systemMessages, 'count' => $this->totalCount > $this->maximumCountInBadge ? $this->maximumCountInBadge . '+' : $this->totalCount, 'severityBadgeClass' => $this->severityBadgeClass, diff --git a/typo3/sysext/backend/Resources/Private/Language/locallang.xlf b/typo3/sysext/backend/Resources/Private/Language/locallang.xlf index 2036664e7573c1f7f8829e3e9cc0555d2c1c26ca..a2d1f3efae28eaf2e53e79f0b2a8bf2c6aa9895c 100644 --- a/typo3/sysext/backend/Resources/Private/Language/locallang.xlf +++ b/typo3/sysext/backend/Resources/Private/Language/locallang.xlf @@ -13,7 +13,7 @@ <source>Application Information</source> </trans-unit> <trans-unit id="systemmessage.intro"> - <source><![CDATA[This is a short system overview. For advanced information please head to the <a href="%s">Install Tool</a>.]]></source> + <source><![CDATA[This is a short system overview. For advanced information please head to the <a href="%s">Environment Module</a>.]]></source> </trans-unit> <trans-unit id="systemmessage.allgood" xml:space="preserve"> <source>Your system is fully operational. diff --git a/typo3/sysext/backend/Resources/Private/Templates/ToolbarItems/SystemInformationDropDown.html b/typo3/sysext/backend/Resources/Private/Templates/ToolbarItems/SystemInformationDropDown.html index 1bb6c268bf2019db24d12bca339bc54d8377481f..4a8fe6998d57cb62c5c4ebf80176082c96add3d0 100644 --- a/typo3/sysext/backend/Resources/Private/Templates/ToolbarItems/SystemInformationDropDown.html +++ b/typo3/sysext/backend/Resources/Private/Templates/ToolbarItems/SystemInformationDropDown.html @@ -5,9 +5,9 @@ <h3 class="dropdown-headline"> <f:translate key="systemmessage.header"/> </h3> -<p class="dropdown-text typo3-module-menu-item submodule mod-system_extinstall" data-modulename="system_extinstall"> +<p class="dropdown-text typo3-module-menu-item submodule mod-tools_toolsenvironment" data-modulename="tools_toolsenvironment"> <f:format.raw> - <f:translate key="systemmessage.intro" arguments="{0: '{installToolUrl}'}"/> + <f:translate key="systemmessage.intro" arguments="{0: '{environmentToolUrl}'}"/> </f:format.raw> </p> diff --git a/typo3/sysext/install/Classes/Report/InstallStatusReport.php b/typo3/sysext/install/Classes/Report/InstallStatusReport.php index da4c9debd71589f7125c9b016b64ba58f02dc728..018b9219927210a233c025e4078e23e619cfbdb6 100644 --- a/typo3/sysext/install/Classes/Report/InstallStatusReport.php +++ b/typo3/sysext/install/Classes/Report/InstallStatusReport.php @@ -25,11 +25,6 @@ use TYPO3\CMS\Reports\Status; */ class InstallStatusReport implements \TYPO3\CMS\Reports\StatusProviderInterface { - /** - * @var string - */ - protected $reportList = 'FileSystem,RemainingUpdates,NewVersion'; - /** * Compiles a collection of system status checks as a status report. * @@ -37,12 +32,11 @@ class InstallStatusReport implements \TYPO3\CMS\Reports\StatusProviderInterface */ public function getStatus() { - $reports = []; - $reportMethods = explode(',', $this->reportList); - foreach ($reportMethods as $reportMethod) { - $reports[$reportMethod] = $this->{'get' . $reportMethod . 'Status'}(); - } - return $reports; + return [ + 'FileSystem' => $this->getFileSystemStatus(), + 'RemainingUpdates' => $this->getRemainingUpdatesStatus(), + 'NewVersion' => $this->getNewVersionStatus(), + ]; } /** @@ -155,7 +149,7 @@ class InstallStatusReport implements \TYPO3\CMS\Reports\StatusProviderInterface // at least one wizard was found $value = $languageService->getLL('status_updateIncomplete'); $severity = Status::WARNING; - $url = BackendUtility::getModuleUrl('system_extinstall'); + $url = BackendUtility::getModuleUrl('tools_toolsupgrade'); $message = sprintf($languageService->sL('LLL:EXT:lang/Resources/Private/Language/locallang_core.xlf:warning.install_update'), '<a href="' . htmlspecialchars($url) . '">', '</a>'); break; } diff --git a/typo3/sysext/install/Classes/Report/SecurityStatusReport.php b/typo3/sysext/install/Classes/Report/SecurityStatusReport.php index e30920a05f0dbdd4bcabdb39c4e98d3e277645e3..25e139ce87030f7a138a0c77865eaae0866bae0d 100644 --- a/typo3/sysext/install/Classes/Report/SecurityStatusReport.php +++ b/typo3/sysext/install/Classes/Report/SecurityStatusReport.php @@ -32,11 +32,10 @@ class SecurityStatusReport implements \TYPO3\CMS\Reports\StatusProviderInterface public function getStatus() { $this->executeAdminCommand(); - $statuses = [ + return [ 'installToolPassword' => $this->getInstallToolPasswordStatus(), 'installToolProtection' => $this->getInstallToolProtectionStatus() ]; - return $statuses; } /** @@ -60,7 +59,7 @@ class SecurityStatusReport implements \TYPO3\CMS\Reports\StatusProviderInterface if (!$validPassword) { $value = $GLOBALS['LANG']->getLL('status_insecure'); $severity = Status::ERROR; - $changeInstallToolPasswordUrl = BackendUtility::getModuleUrl('system_extinstall'); + $changeInstallToolPasswordUrl = BackendUtility::getModuleUrl('tools_toolssettings'); $message = sprintf( $GLOBALS['LANG']->sL('LLL:EXT:lang/Resources/Private/Language/locallang_core.xlf:warning.installtool_default_password'), '<a href="' . htmlspecialchars($changeInstallToolPasswordUrl) . '">', diff --git a/typo3/sysext/install/Resources/Private/Partials/Action/Common/MenuModuleLink.html b/typo3/sysext/install/Resources/Private/Partials/Action/Common/MenuModuleLink.html index 1008c314c9d8b934aaa1b5c80a33fb3a11edab73..c663152ee366b08db17cb54e6b1f91d2ae82e791 100644 --- a/typo3/sysext/install/Resources/Private/Partials/Action/Common/MenuModuleLink.html +++ b/typo3/sysext/install/Resources/Private/Partials/Action/Common/MenuModuleLink.html @@ -2,13 +2,13 @@ <li class="modulemenu-item t3js-mainmodule {f:if(condition:'{action} == {action_name}', then:' active')}"> <a class="modulemenu-item-link" href="{i:uri.action(action: action_name)}"> - <span class="modulemenu-icon modulemenu-item-icon"> - <span class="t3js-icon icon icon-size-default icon-state-default icon-module-system_extinstall" data-identifier="module-system_extinstall"> - <span class="icon-markup"> - <img src="{f:uri.resource(path: 'Icons/module-install-{action_name}.svg')}" width="32" height="32"> + <span class="modulemenu-icon modulemenu-item-icon"> + <span class="t3js-icon icon icon-size-default icon-state-default"> + <span class="icon-markup"> + <img src="{f:uri.resource(path: 'Icons/module-install-{action_name}.svg')}" width="32" height="32"> + </span> </span> </span> - </span> - <span class="modulemenu-item-title">{label}</span> - </a> + <span class="modulemenu-item-title">{label}</span> + </a> </li> diff --git a/typo3/sysext/install/Resources/Private/Partials/Action/Common/ModuleMenu.html b/typo3/sysext/install/Resources/Private/Partials/Action/Common/ModuleMenu.html index bd4121939e88ef86100578738026686aa0997c55..9d58fbe23ee8bee675f55666db3d96fe26b2b0be 100644 --- a/typo3/sysext/install/Resources/Private/Partials/Action/Common/ModuleMenu.html +++ b/typo3/sysext/install/Resources/Private/Partials/Action/Common/ModuleMenu.html @@ -29,7 +29,7 @@ <li class="modulemenu-item t3js-mainmodule "> <a class="modulemenu-item-link" href="index.php"> <span class="modulemenu-icon modulemenu-item-icon"> - <span class="t3js-icon icon icon-size-default icon-state-default icon-module-system_extinstall" data-identifier="module-system_extinstall"> + <span class="t3js-icon icon icon-size-default icon-state-default"> <span class="icon-markup"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><g class="icon-color"><path d="M9 10v4H2V2h7v4h1V1.5a.5.5 0 0 0-.5-.5h-8a.5.5 0 0 0-.5.5v13a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V10H9z"></path><path d="M10.983 5.041a.5.5 0 0 1 .812-.39l3.7 2.96a.5.5 0 0 1 0 .78l-3.7 2.96a.5.5 0 0 1-.812-.39V9H6V7h4.983V5.041z"></path></g></svg> </span> @@ -41,7 +41,7 @@ <li class="modulemenu-item t3js-mainmodule "> <a class="modulemenu-item-link" href="../index.php"> <span class="modulemenu-icon modulemenu-item-icon"> - <span class="t3js-icon icon icon-size-default icon-state-default icon-module-system_extinstall" data-identifier="module-system_extinstall"> + <span class="t3js-icon icon icon-size-default icon-state-default"> <span class="icon-markup"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><g class="icon-color"><path d="M9 10v4H2V2h7v4h1V1.5a.5.5 0 0 0-.5-.5h-8a.5.5 0 0 0-.5.5v13a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5V10H9z"></path><path d="M10.983 5.041a.5.5 0 0 1 .812-.39l3.7 2.96a.5.5 0 0 1 0 .78l-3.7 2.96a.5.5 0 0 1-.812-.39V9H6V7h4.983V5.041z"></path></g></svg> </span>