initIds('infoForm'); $this->setFormType('info'); $this->setProvider(new InfoSettingDataProvider()); $this->initFields(); $this->loadDataToForm(); } public function getAllowedActions() { return ['info']; } private function initFields() { // $message = di('lang')->absoluteT('dnsinfomessage'); $message = 'dnsinfomessage'; $this->setConfirmMessage("DNS Information"); $this->addInternalAlert($message, 'info', 100); $this->addField(new Hidden("id")); $this->addField(new Hidden("selfdns")); $this->addField(new Hidden("selfdomain")); $field = new Text("mxthurdata"); $field->setRawTitle('MX Eintrag ThurData Vorgabe')->addHtmlAttribute('readonly','true'); $this->addField($field); $field = new Text("mxactive"); $field->setRawTitle('Aktueller MX Eintrag')->addHtmlAttribute('readonly','true'); $this->addField($field); $field = new Text("spfthurdata"); $field->setRawTitle('SPF ThurData Vorgabe')->addHtmlAttribute('readonly','true'); $this->addField($field); $field = new Text("spf"); $field->setRawTitle('Aktueller SPF Eintrag')->addHtmlAttribute('readonly','true'); $this->addField($field); $field = new Text("dmarcthurdata"); $field->setRawTitle('DMACR ThurData Vorgabe')->addHtmlAttribute('readonly','true'); $this->addField($field); $field = new Text("dmarc"); $field->setRawTitle('Aktueller DMARC Eintrag')->addHtmlAttribute('readonly','true'); $this->addField($field); $field = new Text("dkimthurdata"); $field->setRawTitle('DKIM ThurData Vorgabe')->addHtmlAttribute('readonly','true'); $this->addField($field); $field = new Text("dkim"); $field->setRawTitle('Aktueller DKIM Eintrag')->addHtmlAttribute('readonly','true'); $this->addField($field); $this->addField(new Text("spf")); $this->addField(new Text("dmarc")); $this->addField(new Text("dkim")); } }