andre 5 miesięcy temu
rodzic
commit
22666e0751

+ 15 - 3
app/UI/Client/Setting/Forms/InfoForm.php

@@ -42,13 +42,25 @@ class InfoForm extends BaseForm implements ClientArea
         $field->setRawTitle('MX Eintrag ThurData Vorgabe')->addHtmlAttribute('readonly','true');
         $this->addField($field);
         $field = new Text("mxactive");
-        $field->setRawTitle('Aktueller MX Eintrag');
+        $field->setRawTitle('Aktueller MX Eintrag')->addHtmlAttribute('readonly','true');
         $this->addField($field);
         $field = new Text("spfthurdata");
-        $field->setRawTitle('SPF ThurData Vorgabe');
+        $field->setRawTitle('SPF ThurData Vorgabe')->addHtmlAttribute('readonly','true');
         $this->addField($field);
         $field = new Text("spf");
-        $field->setRawTitle('Aktueller SPF Eintrag');
+        $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);
 
 

+ 4 - 2
app/UI/Client/Setting/Providers/InfoSettingDataProvider.php

@@ -50,7 +50,7 @@ class InfoSettingDataProvider extends BaseDataProvider
         $productManager->loadById($this->getWhmcsParamByKey('pid'));
         $this->spfConfig = $productManager->get('spf_string');
         $this->dmarcConfig = $productManager->get('dmarc_string');
-        $clientDomains = localAPI('GetClientsDomains', array('clientid' => $params['userid']));
+        $clientDomains = localAPI('GetClientsDomains', array('clientid' => $this->getWhmcsParamByKey('userid')));
 
         $dns = new DnsHelper();
 
@@ -102,7 +102,9 @@ class InfoSettingDataProvider extends BaseDataProvider
             'selfdns' => $selfDns,
             'selfdomain' => $selfdomain,
             'mxthurdata' => $this->actionElementId. ' MX 10 ' . $this->getWhmcsParamByKey('serverhostname'),
-            'spfthurdata' => $this->spfConfig,
+            'spfthurdata' => $this->actionElementId. ' TXT ' . $this->spfConfig,
+            'dmarcthurdata' => $this->actionElementId. ' TXT ' . $this->dmarcConfig,
+            'dkimthurdata' => $this->dkimName. ' TXT ' . $this->domainKey
         ];
         $this->availableValues['dnsrecords'] = $dnsRecords;
         logModuleCall(