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'); $this->setConfirmMessage("DNS Information"); $this->addInternalAlert($message, 'info', 100); $this->addField(new Hidden("id")); $this->addField(new Hidden("selfdns")); $this->addField(new Hidden("selfdomain")); $this->addField(new Text("mxactive"))->setDescription('Das ist ein Test'); $this->addField(new Text("spf")); $this->addField(new Text("dmarc")); $this->addField(new Text("dkim")); logModuleCall( 'kerioEmail', __FUNCTION__, $this->dataProvider, 'Debug Data', $this ); } }