2 namespace TYPO3\CMS\Install\Updates;
27 protected $title =
'Installs extension "compatibility6" from TER';
39 'title' =>
'Compatibility Mode for TYPO3 CMS 6.x',
40 'description' =>
'Provides an additional backwards-compatibility layer with legacy functionality for sites that haven\'t fully migrated to TYPO3 CMS 7 yet.',
41 'versionString' =>
'7.6.0',
53 $description =
'The extension "compatibility6" (Compatibility Mode for TYPO3 CMS 6.x) was extracted into '
54 .
'the TYPO3 Extension Repository. This update downloads the TYPO3 Extension from the TER.';
56 $updateNeeded =
false;
74 <div class="panel panel-danger">
75 <div class="panel-heading">Are you really sure?</div>
76 <div class="panel-body">
77 <p>You should install EXT:compatibility6 only if you really need it.</p>
78 <p>This update wizard cannot check if the extension was installed before the update.</p>
79 <p>Are you really sure, you want to install EXT:compatibility6?</p>
80 <div class="btn-group clearfix" data-toggle="buttons">
81 <label class="btn btn-default active">
82 <input type="radio" name="' . $inputPrefix .
'[install]" value="0" checked="checked" /> no, don\'t install
84 <label class="btn btn-default">
85 <input type="radio" name="' . $inputPrefix .
'[install]" value="1" /> yes, please install
103 if (!isset($requestParams[
'values'][
'compatibility6Extension'][
'install'])) {
106 $install = (int)$requestParams[
'values'][
'compatibility6Extension'][
'install'];
108 if ($install === 1) {
110 $updateSuccessful = $this->installExtension($this->extensionKey, $customMessages);
111 if ($updateSuccessful) {
120 return $updateSuccessful;