diff --git a/app/lib/deploy/opanel.php b/app/lib/deploy/opanel.php index 19f4ee6..984da5b 100644 --- a/app/lib/deploy/opanel.php +++ b/app/lib/deploy/opanel.php @@ -48,7 +48,7 @@ class opanel implements DeployInterface if (!empty($row['domains'])) $cert_domains += explode(',', $row['domains']); $flag = false; foreach ($cert_domains as $domain) { - if (in_array($domain, $domains)) { + if (in_array($domain, $domains) || in_array('*' . substr($domain, strpos($domain, '.')), $domains)) { $flag = true; break; } diff --git a/app/lib/deploy/safeline.php b/app/lib/deploy/safeline.php index 59698b7..91aa45c 100644 --- a/app/lib/deploy/safeline.php +++ b/app/lib/deploy/safeline.php @@ -43,7 +43,7 @@ class safeline implements DeployInterface if (empty($row['domains'])) continue; $flag = false; foreach ($row['domains'] as $domain) { - if (in_array($domain, $domains)) { + if (in_array($domain, $domains) || in_array('*' . substr($domain, strpos($domain, '.')), $domains)) { $flag = true; break; }