File tree 4 files changed +10
-8
lines changed
4 files changed +10
-8
lines changed Original file line number Diff line number Diff line change 16
16
use TYPO3 \CMS \Core \Configuration \Exception \ExtensionConfigurationExtensionNotConfiguredException ;
17
17
use TYPO3 \CMS \Core \Configuration \Exception \ExtensionConfigurationPathDoesNotExistException ;
18
18
use TYPO3 \CMS \Core \EventDispatcher \EventDispatcher ;
19
- use TYPO3 \CMS \Core \Utility \ExtensionManagementUtility ;
20
19
use TYPO3 \CMS \Core \Utility \GeneralUtility ;
21
20
use TYPO3 \CMS \Extbase \Mvc \Controller \ActionController ;
22
21
use TYPO3 \CMS \Extbase \Mvc \Exception \NoSuchArgumentException ;
@@ -110,7 +109,7 @@ public function __construct(
110
109
$ this ->uploadService = $ uploadService ;
111
110
$ this ->eventDispatcher = $ eventDispatcher ;
112
111
113
- $ this ->isPhpSpreadsheetInstalled = ExtensionManagementUtility:: isLoaded ( ' base_excel ' );
112
+ $ this ->isPhpSpreadsheetInstalled = class_exists (\ PhpOffice \ PhpSpreadsheet \IOFactory::class );
114
113
}
115
114
116
115
/**
Original file line number Diff line number Diff line change @@ -17,11 +17,13 @@ look at the final output in the frontend.
17
17
Some basic points:
18
18
19
19
- Main features of this mailform extension is to store the mails into
20
- the database. Export it from the backend module (xls, csv) or list the
20
+ the database.
21
+
22
+ - Export it from the backend module (xls, csv) or list the
21
23
values in the frontend again (Pi2). XLS export in the backend is only
22
- possible if the extension * jambagecom/base-excel * is installed. In
23
- classic installation, a phar file for phpspreadsheet must be manually
24
- created (See docs of EXT : base_excel ) .
24
+ possible for classic installation, if a phar file for phpspreadsheet is manually
25
+ created (See docs of EXT : base_excel ). In composer-based installation the neccessary
26
+ package is installed automatically .
25
27
26
28
- Powermail send one or more mails to a static receiver or to dynamic receivers or
27
29
to a whole Frontend-User Group.
Original file line number Diff line number Diff line change 39
39
"ext-curl" : " *"
40
40
},
41
41
"suggest" : {
42
- "sjbr/static-info-tables" : " * " ,
43
- "jambagecom/base-excel " : " ^v1.29.0 "
42
+ "sjbr/static-info-tables" : " Provides country information for the country field " ,
43
+ "phpoffice/phpspreadsheet " : " Enables xlsx export via the powermail module "
44
44
},
45
45
"replace" : {
46
46
"typo3-ter/powermail" : " self.version"
Original file line number Diff line number Diff line change 19
19
'conflicts ' => [
20
20
],
21
21
'suggests ' => [
22
+ 'base_excel ' => '' ,
22
23
'static_info_tables ' => ''
23
24
],
24
25
],
You can’t perform that action at this time.
0 commit comments