@@ -195,11 +195,12 @@ function ssl($event_name,$data) {
195195 @$ app ->system ->unlink ($ rand_file );
196196 $ ssl_request = $ app ->db ->quote ($ app ->system ->file_get_contents ($ csr_file ));
197197 $ ssl_cert = $ app ->db ->quote ($ app ->system ->file_get_contents ($ crt_file ));
198+ $ ssl_key2 = $ app ->db ->quote ($ app ->system ->file_get_contents ($ key_file2 ));
198199 /* Update the DB of the (local) Server */
199- $ app ->db ->query ("UPDATE web_domain SET ssl_request = ' $ ssl_request', ssl_cert = ' $ ssl_cert' WHERE domain = ' " .$ data ['new ' ]['domain ' ]."' " );
200+ $ app ->db ->query ("UPDATE web_domain SET ssl_request = ' $ ssl_request', ssl_cert = ' $ ssl_cert', ssl_key = ' $ ssl_key2 ' WHERE domain = ' " .$ data ['new ' ]['domain ' ]."' " );
200201 $ app ->db ->query ("UPDATE web_domain SET ssl_action = '' WHERE domain = ' " .$ data ['new ' ]['domain ' ]."' " );
201202 /* Update also the master-DB of the Server-Farm */
202- $ app ->dbmaster ->query ("UPDATE web_domain SET ssl_request = ' $ ssl_request', ssl_cert = ' $ ssl_cert' WHERE domain = ' " .$ data ['new ' ]['domain ' ]."' " );
203+ $ app ->dbmaster ->query ("UPDATE web_domain SET ssl_request = ' $ ssl_request', ssl_cert = ' $ ssl_cert', ssl_key = ' $ ssl_key2 ' WHERE domain = ' " .$ data ['new ' ]['domain ' ]."' " );
203204 $ app ->dbmaster ->query ("UPDATE web_domain SET ssl_action = '' WHERE domain = ' " .$ data ['new ' ]['domain ' ]."' " );
204205 }
205206
@@ -209,7 +210,7 @@ function ssl($event_name,$data) {
209210 $ ssl_dir = $ data ["new " ]["document_root " ]."/ssl " ;
210211 $ domain = ($ data ["new " ]["ssl_domain " ] != '' )?$ data ["new " ]["ssl_domain " ]:$ data ["new " ]["domain " ];
211212 $ key_file = $ ssl_dir .'/ ' .$ domain .'.key.org ' ;
212- $ key_file2 = $ ssl_dir .'/ ' .$ domain .'.key ' ;
213+ $ key_file2 = $ ssl_dir .'/ ' .$ domain .'.key ' ;
213214 $ csr_file = $ ssl_dir .'/ ' .$ domain .".csr " ;
214215 $ crt_file = $ ssl_dir .'/ ' .$ domain .".crt " ;
215216 $ bundle_file = $ ssl_dir .'/ ' .$ domain .".bundle " ;
@@ -225,6 +226,7 @@ function ssl($event_name,$data) {
225226 if (trim ($ data ["new " ]["ssl_request " ]) != '' ) $ app ->system ->file_put_contents ($ csr_file ,$ data ["new " ]["ssl_request " ]);
226227 if (trim ($ data ["new " ]["ssl_cert " ]) != '' ) $ app ->system ->file_put_contents ($ crt_file ,$ data ["new " ]["ssl_cert " ]);
227228 if (trim ($ data ["new " ]["ssl_bundle " ]) != '' ) $ app ->system ->file_put_contents ($ bundle_file ,$ data ["new " ]["ssl_bundle " ]);
229+ if (trim ($ data ["new " ]["ssl_key " ]) != '' ) $ app ->system ->file_put_contents ($ key_file2 ,$ data ["new " ]["ssl_key " ]);
228230
229231 /* Update the DB of the (local) Server */
230232 $ app ->db ->query ("UPDATE web_domain SET ssl_action = '' WHERE domain = ' " .$ data ['new ' ]['domain ' ]."' " );
0 commit comments