andre před 3 měsíci
rodič
revize
3566d8981a
1 změnil soubory, kde provedl 15 přidání a 1 odebrání
  1. 15 1
      app/UI/Client/Setting/Pages/Settings.php

+ 15 - 1
app/UI/Client/Setting/Pages/Settings.php

@@ -262,7 +262,21 @@ class Settings extends DataTable implements ClientArea
                     }
                 }
             }
-            in_array($this->domainKey, $dnsRecords['dkim']) ? $dkim = 'set' : $dkim = 'unset';
+            $dkim = 'unset';
+            if(empty($dnsRecords['dkim'])) {
+                $dkimmulti = false;
+            } else {
+                count($dnsRecords['dkim']) > 1 ? $dkimmulti = true : $dkimmulti = false;
+                foreach($dnsRecords['dkim'] as $dkimRecord) {
+                    if($dkimRecord[0] == $this->dkimName){
+                        if($dkimRecord[1] == $this->domainKey) {
+                            $dkim = 'set';
+                        } else {
+                            $dkim = 'wrong';
+                        }
+                    }
+                }
+            }
             $tmp = [
                 'id' => $domain,
                 'domain' => $domain,