|
|
@@ -29,11 +29,9 @@ class EditGeneralSection extends FreeFieldsSection
|
|
|
|
|
|
public function initContent()
|
|
|
{
|
|
|
- $maildomain = $this->getWhmcsParamByKey('domain');
|
|
|
$dns = new DnsHelper();
|
|
|
$selfdns = $dns->selfDns($this->getRequestValue('actionElementId'));
|
|
|
|
|
|
-
|
|
|
logModuleCall(
|
|
|
'kerioEmail',
|
|
|
__FUNCTION__,
|
|
|
@@ -42,61 +40,67 @@ class EditGeneralSection extends FreeFieldsSection
|
|
|
$selfdns
|
|
|
);
|
|
|
|
|
|
-
|
|
|
- $id = new Hidden();
|
|
|
- $id->setId('id');
|
|
|
- $id->setName('id');
|
|
|
- $editmaildomain = new Hidden();
|
|
|
- $editmaildomain->setId('editmaildomain');
|
|
|
- $editmaildomain->setName('editmaildomain');
|
|
|
- $this->generateDoubleSection([$id, $editmaildomain]);
|
|
|
- $zoneid = new Hidden();
|
|
|
- $zoneid->setId('zoneid');
|
|
|
- $zoneid->setName('zoneid');
|
|
|
- $dnsok = new Hidden();
|
|
|
- $dnsok->setId('dnsok');
|
|
|
- $dnsok->setName('dnsok');
|
|
|
- $this->generateDoubleSection([$zoneid, $dnsok]);
|
|
|
- $editmxthurdata = new Hidden();
|
|
|
- $editmxthurdata->setId('editmxthurdata');
|
|
|
- $editmxthurdata->setName('editmxthurdata');
|
|
|
- $editspfthurdata = new Hidden();
|
|
|
- $editspfthurdata->setId('editspfthurdata');
|
|
|
- $editspfthurdata->setName('editspfthurdata');
|
|
|
- $this->generateDoubleSection([$editmxthurdata, $editspfthurdata]);
|
|
|
- $editdmarcthurdata = new Hidden();
|
|
|
- $editdmarcthurdata->setId('editdmarcthurdata');
|
|
|
- $editdmarcthurdata->setName('editdmarcthurdata');
|
|
|
- $editdkimthurdata = new Hidden();
|
|
|
- $editdkimthurdata->setId('editdkimthurdata');
|
|
|
- $editdkimthurdata->setName('editdkimthurdata');
|
|
|
- $this->generateDoubleSection([$editdmarcthurdata, $editdkimthurdata]);
|
|
|
- $editdkimnamethurdata = new Hidden();
|
|
|
- $editdkimnamethurdata->setId('editdkimnamethurdata');
|
|
|
- $editdkimnamethurdata->setName('editdkimnamethurdata');
|
|
|
- $dkimname = new Hidden();
|
|
|
- $dkimname->setId('dkimname');
|
|
|
- $dkimname->setName('dkimname');
|
|
|
- $this->generateDoubleSection([$editdkimnamethurdata, $dkimname]);
|
|
|
+ if($selfdns){
|
|
|
+ $id = new Hidden();
|
|
|
+ $id->setId('id');
|
|
|
+ $id->setName('id');
|
|
|
+ $editmaildomain = new Hidden();
|
|
|
+ $editmaildomain->setId('editmaildomain');
|
|
|
+ $editmaildomain->setName('editmaildomain');
|
|
|
+ $this->generateDoubleSection([$id, $editmaildomain]);
|
|
|
+ $zoneid = new Hidden();
|
|
|
+ $zoneid->setId('zoneid');
|
|
|
+ $zoneid->setName('zoneid');
|
|
|
+ $dnsok = new Hidden();
|
|
|
+ $dnsok->setId('dnsok');
|
|
|
+ $dnsok->setName('dnsok');
|
|
|
+ $this->generateDoubleSection([$zoneid, $dnsok]);
|
|
|
+ $editmxthurdata = new Hidden();
|
|
|
+ $editmxthurdata->setId('editmxthurdata');
|
|
|
+ $editmxthurdata->setName('editmxthurdata');
|
|
|
+ $editspfthurdata = new Hidden();
|
|
|
+ $editspfthurdata->setId('editspfthurdata');
|
|
|
+ $editspfthurdata->setName('editspfthurdata');
|
|
|
+ $this->generateDoubleSection([$editmxthurdata, $editspfthurdata]);
|
|
|
+ $editdmarcthurdata = new Hidden();
|
|
|
+ $editdmarcthurdata->setId('editdmarcthurdata');
|
|
|
+ $editdmarcthurdata->setName('editdmarcthurdata');
|
|
|
+ $editdkimthurdata = new Hidden();
|
|
|
+ $editdkimthurdata->setId('editdkimthurdata');
|
|
|
+ $editdkimthurdata->setName('editdkimthurdata');
|
|
|
+ $this->generateDoubleSection([$editdmarcthurdata, $editdkimthurdata]);
|
|
|
+ $editdkimnamethurdata = new Hidden();
|
|
|
+ $editdkimnamethurdata->setId('editdkimnamethurdata');
|
|
|
+ $editdkimnamethurdata->setName('editdkimnamethurdata');
|
|
|
+ $dkimname = new Hidden();
|
|
|
+ $dkimname->setId('dkimname');
|
|
|
+ $dkimname->setName('dkimname');
|
|
|
+ $this->generateDoubleSection([$editdkimnamethurdata, $dkimname]);
|
|
|
|
|
|
- $field = new Text('editmxactive');
|
|
|
- $field->setId('editmxactive');
|
|
|
- $field->setName('editmxactive');
|
|
|
- $this->addField($field);
|
|
|
- $field = new Text('editspf');
|
|
|
- $field->setId('editspf');
|
|
|
- $field->setName('editspf');
|
|
|
- $this->addField($field);
|
|
|
- $field = new Text('editdmarc');
|
|
|
- $field->setId('editdmarc');
|
|
|
- $field->setName('editdmarc');
|
|
|
- $this->addField($field);
|
|
|
- $field = new Text('editdkim');
|
|
|
- $field->setId('editdkim');
|
|
|
- $field->setName('editdkim');
|
|
|
- $this->addField($field);
|
|
|
+ $field = new Text('editmxactive');
|
|
|
+ $field->setId('editmxactive');
|
|
|
+ $field->setName('editmxactive');
|
|
|
+ $this->addField($field);
|
|
|
+ $field = new Text('editspf');
|
|
|
+ $field->setId('editspf');
|
|
|
+ $field->setName('editspf');
|
|
|
+ $this->addField($field);
|
|
|
+ $field = new Text('editdmarc');
|
|
|
+ $field->setId('editdmarc');
|
|
|
+ $field->setName('editdmarc');
|
|
|
+ $this->addField($field);
|
|
|
+ $field = new Text('editdkim');
|
|
|
+ $field->setId('editdkim');
|
|
|
+ $field->setName('editdkim');
|
|
|
+ $this->addField($field);
|
|
|
|
|
|
- $defaults = new Switcher('setDefaults');
|
|
|
- $this->addField($defaults);
|
|
|
+ $defaults = new Switcher('setDefaults');
|
|
|
+ $this->addField($defaults);
|
|
|
+ } else {
|
|
|
+ $field = new Text('infodns');
|
|
|
+ $field->setId('infodns');
|
|
|
+ $field->setName('infodns');
|
|
|
+ $this->addField($field);
|
|
|
+ }
|
|
|
}
|
|
|
}
|