From 2193307e14785e85a69bb73ec03ee91842a5300f Mon Sep 17 00:00:00 2001 From: Nicolas Roman Date: Thu, 6 Jun 2019 18:16:52 +0200 Subject: [PATCH] first draft webadmin-letsencrypt.php --- inc/webadmin-letsencrypt.php | 66 ++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 inc/webadmin-letsencrypt.php diff --git a/inc/webadmin-letsencrypt.php b/inc/webadmin-letsencrypt.php new file mode 100644 index 0000000..4c1e4ab --- /dev/null +++ b/inc/webadmin-letsencrypt.php @@ -0,0 +1,66 @@ +checkRemoteResourceAvailability($_SESSION['letsencrypt-domains']); + $failed_domains_http = array_diff($_SESSION['letsencrypt-domains'], $checked_domains); + + # debug à améliorer + echo '

The following domain(s) failed the HTTP challenge

'; + foreach ($failed_domains_http as $failed_domain) { + echo $failed_domain . '
'; + } + + // check DNS + if (!empty($checked_domains)) { + $valid_domains = $letsencrypt->checkDNSValidity($checked_domains); + $failed_domains_dns = array_diff($checked_domains, $valid_domains); + + # debug à améliorer + echo '

The following domain(s) failed the DNS check

'; + foreach ($failed_domains_dns as $failed_domain) { + echo $failed_domain . '
'; + } + } + + include_once EVOADMIN_BASE . '../tpl/footer.tpl.php'; +} else { + include_once EVOADMIN_BASE . '../tpl/header.tpl.php'; + include_once EVOADMIN_BASE . '../tpl/menu.tpl.php'; + include_once EVOADMIN_BASE . '../tpl/webadmin-letsencrypt.tpl.php'; + include_once EVOADMIN_BASE . '../tpl/footer.tpl.php'; +}