@@ -36,6 +36,7 @@ class apache2_plugin {
3636 // private variables
3737 var $ action = '' ;
3838 var $ ssl_certificate_changed = false ;
39+ var $ update_letsencrypt = false ;
3940
4041 //* This function is called during ispconfig installation to determine
4142 // if a symlink shall be created for this plugin.
@@ -485,8 +486,6 @@ function update($event_name, $data) {
485486
486487 if ($ this ->action != 'insert ' ) $ this ->action = 'update ' ;
487488
488- $ update_letsencrypt = false ;
489-
490489 if ($ data ['new ' ]['type ' ] != 'vhost ' && $ data ['new ' ]['type ' ] != 'vhostsubdomain ' && $ data ['new ' ]['type ' ] != 'vhostalias ' && $ data ['new ' ]['parent_domain_id ' ] > 0 ) {
491490
492491 $ old_parent_domain_id = intval ($ data ['old ' ]['parent_domain_id ' ]);
@@ -506,7 +505,7 @@ function update($event_name, $data) {
506505 $ data ['new ' ] = $ tmp ;
507506 $ data ['old ' ] = $ tmp ;
508507 $ this ->action = 'update ' ;
509- $ update_letsencrypt = true ;
508+ $ this -> update_letsencrypt = true ;
510509 }
511510
512511 // load the server configuration options
@@ -1180,7 +1179,7 @@ function update($event_name, $data) {
11801179 ($ data ['old ' ]['ssl ' ] == 'n ' || $ data ['old ' ]['ssl_letsencrypt ' ] == 'n ' ) // we have new let's encrypt configuration
11811180 || ($ data ['old ' ]['domain ' ] != $ data ['new ' ]['domain ' ]) // we have domain update
11821181 || ($ data ['old ' ]['subdomain ' ] != $ data ['new ' ]['subdomain ' ]) // we have new or update on "auto" subdomain
1183- || $ update_letsencrypt == true
1182+ || $ this -> update_letsencrypt == true
11841183 )) {
11851184 // default values
11861185 $ temp_domains = array ();
@@ -2139,6 +2138,7 @@ function delete($event_name, $data) {
21392138 $ data ['new ' ] = $ tmp ;
21402139 $ data ['old ' ] = $ tmp ;
21412140 $ this ->action = 'update ' ;
2141+ $ this ->update_letsencrypt = true ;
21422142 // just run the update function
21432143 $ this ->update ($ event_name , $ data );
21442144
0 commit comments