Browse code

Blende Lets-Encrypt-Zertifikate aus und blende die Lets-Encrypt-Option aus bei SVN/DAV

Bernd Wurst authored on17/02/2018 17:12:45
Showing1 changed files
... ...
@@ -211,10 +211,16 @@ $form .= "
211 211
     </div>";
212 212
 
213 213
   $certs = user_certs();
214
-  $certselect = array(0 => 'kein Zertifikat / System-Standard benutzen', -1 => 'Automatische Zertifikatsverwaltung mit Let\'s Encrypt');
214
+  $certselect = array();
215
+  $certselect[0] = 'kein Zertifikat / System-Standard benutzen';
216
+  if ($vhost_type != 'dav' && $vhost_type != 'svn') {
217
+      $certselect[-1] = 'Automatische Zertifikatsverwaltung mit Let\'s Encrypt';
218
+  }
215 219
   foreach ($certs as $c)
216 220
   {
217
-    $certselect[$c['id']] = $c['subject'];
221
+    if (! cert_is_letsencrypt($c['id'])) {
222
+        $certselect[$c['id']] = $c['subject'];
223
+    }
218 224
   }
219 225
   if (strstr($vhost['options'], 'letsencrypt')) {
220 226
     $vhost['certid'] = -1;