Till Brehm
2016-05-27 51a7b5e29a1cbf53e9858a6b11aa0be1f8fc59d2
Merge branch 'stable-3.1' of git.ispconfig.org:ispconfig/ispconfig3 into stable-3.1
2 files modified
5 ■■■■ changed files
interface/web/sites/web_vhost_domain_edit.php 4 ●●● patch | view | raw | blame | history
server/plugins-available/nginx_plugin.inc.php 1 ●●●● patch | view | raw | blame | history
interface/web/sites/web_vhost_domain_edit.php
@@ -1341,8 +1341,9 @@
        
        // Letsencrypt can not be activated before the website has been created
        // So we deactivate it here and add a datalog update in onAfterInsert
        if(isset($this->dataRecord['ssl_letsencrypt']) && $this->dataRecord['ssl_letsencrypt'] == 'y') {
        if(isset($this->dataRecord['ssl_letsencrypt']) && $this->dataRecord['ssl_letsencrypt'] == 'y' && isset($this->dataRecord['ssl']) && $this->dataRecord['ssl'] == 'y') {
            $this->dataRecord['ssl_letsencrypt'] = 'n';
            $this->dataRecord['ssl'] = 'n';
            $this->_letsencrypt_on_insert = true;
        }
    }
@@ -1422,6 +1423,7 @@
        if($this->_letsencrypt_on_insert == true) {
            $tmp = $web_rec;
            $tmp['ssl_letsencrypt'] = 'y';
            $tmp['ssl'] = 'y';
            $app->db->datalogUpdate('web_domain', $tmp, 'domain_id', $this->id);
            unset($tmp);
        }
server/plugins-available/nginx_plugin.inc.php
@@ -932,6 +932,7 @@
        $tpl->newTemplate('nginx_vhost.conf.master');
        // IPv4
        if($data['new']['ip_address'] == '') $data['new']['ip_address'] = '*';
        //* use ip-mapping for web-mirror
        if($data['new']['ip_address'] != '*' && $conf['mirror_server_id'] > 0) {