diff --git a/inc/webadmin-letsencrypt.php b/inc/webadmin-letsencrypt.php index 4c1e4ab..a0ba620 100644 --- a/inc/webadmin-letsencrypt.php +++ b/inc/webadmin-letsencrypt.php @@ -29,38 +29,23 @@ if (!isset($_SESSION['lestencrypt-domains']) || empty($_SESSION['letsencrypt-dom $_SESSION['letsencrypt-domains'] = $domains; } -if (isset($params[2]) && $params[2] == "check") { - include_once EVOADMIN_BASE . '../tpl/header.tpl.php'; - include_once EVOADMIN_BASE . '../tpl/menu.tpl.php'; +include_once EVOADMIN_BASE . '../tpl/header.tpl.php'; +include_once EVOADMIN_BASE . '../tpl/menu.tpl.php'; +if (isset($_POST['submit'])) { $letsencrypt = new letsencryt(); // check HTTP $checked_domains = $letsencrypt->checkRemoteResourceAvailability($_SESSION['letsencrypt-domains']); $failed_domains_http = array_diff($_SESSION['letsencrypt-domains'], $checked_domains); - # debug à améliorer - echo '
Liste des domaines à intégrer dans le certificat :
-';
+ echo 'Le challenge HTTP a échoué pour le(s) domaine(s) ci-dessous.
+ Merci de vérifier que le dossier /.well-known/acme-challenge/
est accessible.';
+ echo '
';
+ foreach ($failed_domains_http as $failed_domain) {
+ echo $failed_domain . "
";
+ }
+ echo '
'; + echo 'La vérification DNS a échoué pour les domaines ci-dessous. + Merci de vérifier les enregistrements de type A et AAAA.'; + echo '
'; + + foreach ($failed_domains_dns as $failed_domain) { + echo $failed_domain . "Les domaines suivants seront intégrés au certificat :
"; + if (count($_SESSION['letsencrypt-domains']) > 0) { + echo '';
+ foreach ($_SESSION['letsencrypt-domains'] as $domain) {
+ echo $domain . '
';
+ }
+ echo '