andre il y a 3 mois
Parent
commit
9356926f07

+ 10 - 0
app/UI/Client/Setting/Sections/AdditionalSection.php

@@ -6,6 +6,7 @@ use ThurData\Servers\KerioEmail\App\Traits\FormExtendedTrait;
 use ThurData\Servers\KerioEmail\App\UI\Admin\Custom\Sections\FreeFieldsSection;
 use ThurData\Servers\KerioEmail\Core\UI\Widget\Forms\Fields\Switcher;
 use ThurData\Servers\KerioEmail\Core\UI\Widget\Forms\Fields\Text;
+use ThurData\Servers\KerioEmail\Core\UI\Widget\Forms\Fields\Info;
 
 /**
  *
@@ -24,6 +25,15 @@ class AdditionalSection extends FreeFieldsSection
 
     public function initContent()
     {
+        $domain = $this->getWhmcsParamByKey('domain');
+        $maildomain = $this->getRequestValue('actionElementId');
+        if($domain != $maildomain) {
+            $infoalias = new Info('infoalias');
+            $infoalias->setId('infoalias');
+            $infoalias->setName('infoalias');
+            $infoalias->setDescription('infoaliasmessage');
+            $this->addField($infodns);
+        }
         $dkimsigenabled = new Switcher('dkimsigenabled');
         $dkimsigenabled->addHtmlAttribute('disabled', true);
         $this->generateDoubleSection([$dkimsigenabled]);

+ 1 - 0
app/UI/Client/Setting/Sections/GeneralSection.php

@@ -10,6 +10,7 @@ use ThurData\Servers\KerioEmail\Core\UI\Widget\Forms\Sections\InputGroup;
 use ThurData\Servers\KerioEmail\Core\UI\Widget\Forms\Fields\InputGroupElements;
 use ThurData\Servers\KerioEmail\Core\UI\Widget\Forms\Fields\Hidden;
 use ThurData\Servers\KerioEmail\Core\UI\Widget\Forms\Fields\Textarea;
+use ThurData\Servers\KerioEmail\Core\UI\Widget\Forms\Fields\Info;
 
 /**
  *

+ 2 - 1
langs/german.php

@@ -419,7 +419,8 @@ $_LANG['addonCA']['setting']['editSettingModal']['editAdditionalSection'] = 'Ser
 
 $_LANG['addonCA']['setting']['editSettingForm']['editGeneralSection']['infodns']['dnseditmessage'] = 'Blubb Achtung DNS';
 $_LANG['addonCA']['setting']['editSettingForm']['editGeneralSection']['infoexternaldns']['externaldnsmessage'] = 'Blubb external DNS';
-$_LANG['addonCA']['setting']['editSettingForm']['editAdditionalSection']['infoaliasdomain']['infoaliasmessage'] = 'Blubb Alias Domain';
+$_LANG['addonCA']['setting']['editSettingForm']['editAdditionalSection']['infoaliasdomain']['infoaliasmessage'] = 'Blubb Alias Domain Settings';
+$_LANG['addonCA']['setting']['infoForm']['additionalSection']['infoaliasdomain']['infoaliasmessage'] = 'Blubb Alias Domain Info';
 
 $_LANG['settingHasBeenUpdated'] = 'Einstellunge erfolgreich gespeichert';