selfDns($this->getRequestValue('actionElementId')); logModuleCall( 'kerioEmail', __FUNCTION__, $this->getRequestValue('actionElementId'), 'Debug Error', $selfdns ); 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); $defaults = new Switcher('setDefaults'); $this->addField($defaults); } else { $infodns = new Text('infodns'); $infodns->setId('infodns'); $infodns->setName('infodns'); $infodns->addHtmlAttribute('disabled', true); $this->addField($infodns); } } }