|
|
@@ -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\Hidden;
|
|
|
use ThurData\Servers\KerioEmail\Core\UI\Widget\Forms\Fields\Switcher;
|
|
|
+use ThurData\Servers\KerioEmail\Core\UI\Widget\Forms\Fields\Text;
|
|
|
|
|
|
/**
|
|
|
*
|
|
|
@@ -35,13 +36,16 @@ class EditAdditionalSection extends FreeFieldsSection
|
|
|
$maildomain
|
|
|
);
|
|
|
|
|
|
-
|
|
|
- $dkimsigenabled = new Switcher('dkimsigenabled');
|
|
|
- $this->addField($dkimsigenabled);
|
|
|
- $tfaenabled = new Switcher('tfaenabled');
|
|
|
- $this->addField($tfaenabled);
|
|
|
- $this->addField(new Hidden('domainid'));
|
|
|
-
|
|
|
+ if($domain == $maildomain) {
|
|
|
+ $dkimsigenabled = new Switcher('dkimsigenabled');
|
|
|
+ $this->addField($dkimsigenabled);
|
|
|
+ $tfaenabled = new Switcher('tfaenabled');
|
|
|
+ $this->addField($tfaenabled);
|
|
|
+ $this->addField(new Hidden('domainid'));
|
|
|
+ } else {
|
|
|
+ $infoalias = new Text('infoaliasdomain');
|
|
|
+ $this->addField($infoalias);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|