@@ -230,15 +230,15 @@ public function getConfig($wakkaConfig = [])
230230 'root_page ' => 'PagePrincipale ' , // backup root_page if deleted from wakka.config.php
231231 'wakka_name ' => '' , // backup wakka_name if deleted from wakka.config.php
232232 'htmlPurifierActivated ' => false , // TODO ectoplasme set to true
233- 'favorites_activated ' => true ,
233+ 'favorites_activated ' => true ,
234234 ArchiveService::PARAMS_KEY_IN_WAKKA => [
235235 ArchiveService::KEY_FOR_HIDE_CONFIG_VALUES => ArchiveService::DEFAULT_PARAMS_TO_ANONYMIZE ,
236236 'authorize_bypass_preupdate_backup ' => false ,
237237 'preupdate_backup_activated ' => true ,
238238 'call_archive_async ' => true ,
239239 ArchiveService::KEY_FOR_PRIVATE_FOLDER => ArchiveService::PRIVATE_FOLDER_NAME_IN_ZIP ,
240240 'max_nb_files ' => 10 ,
241- ],
241+ ]
242242 ];
243243 unset($ _rewrite_mode );
244244
@@ -297,6 +297,9 @@ public function getConfig($wakkaConfig = [])
297297 $ wakkaConfig ['wikini_version ' ] = $ wakkaConfig ['wakka_version ' ];
298298 }
299299
300+ if (empty ($ wakkaConfig ['mail_domain ' ]??null ))
301+ $ wakkaConfig ['mail_domain ' ] = \getMailDomain (parse_url ($ wakkaConfig ['base_url ' ])['host ' ]);
302+
300303 if (!empty ($ wakkaConfig ['extra_headers ' ])) {
301304 foreach ($ wakkaConfig ['extra_headers ' ] as $ header ) {
302305 header ($ header );
@@ -331,6 +334,7 @@ public function initCoreServices($wiki)
331334 // "TODO put elsewhere" - old comment in YesWiki::LoadExtensions -> PUT IN YesWikiInit::initCoreServices - @YvesGufflet
332335 $ fullDomain = parse_url ($ wiki ->Href ());
333336 $ containerBuilder ->setParameter ('host ' , $ fullDomain ['host ' ]);
337+ $ containerBuilder ->setParameter ('mail_domain ' , $ wiki ->config ['mail_domain ' ]);
334338 $ containerBuilder ->setParameter ('max-upload-size ' , $ wiki ->file_upload_max_size ());
335339
336340 return $ containerBuilder ;
0 commit comments