From 796661c563939605d8c7ba7e01b7ecf62f9cd1cf Mon Sep 17 00:00:00 2001 From: Marius Cramer <m.cramer@pixcept.de> Date: Thu, 22 Oct 2015 07:59:09 -0400 Subject: [PATCH] Merge branch 'master' into 'master' --- server/plugins-available/apps_vhost_plugin.inc.php | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/server/plugins-available/apps_vhost_plugin.inc.php b/server/plugins-available/apps_vhost_plugin.inc.php index 320f3d0..d5d5dc8 100644 --- a/server/plugins-available/apps_vhost_plugin.inc.php +++ b/server/plugins-available/apps_vhost_plugin.inc.php @@ -119,6 +119,16 @@ /* end of backwards compatibility section */ $app->system->file_put_contents("$vhost_conf_dir/apps.vhost", $content); + + // enabled / disable apps-vhost + $vhost_symlink = escapeshellcmd($web_config['vhost_conf_enabled_dir'].'/000-apps.vhost'); + if(is_link($vhost_symlink) && $web_config['apps_vhost_enabled'] == 'n') { + $app->system->unlink($vhost_symlink); + } + if(!@is_link($vhost_conf_enabled_dir.'/000-apps.vhost') && $web_config['apps_vhost_enabled'] == 'y') { + symlink($vhost_conf_dir.'/apps.vhost', $vhost_conf_enabled_dir.'/000-apps.vhost'); + } + $app->services->restartServiceDelayed('httpd', 'restart'); } @@ -185,6 +195,16 @@ file_put_contents($web_config['php_fpm_pool_dir'].'/apps.conf', $fpm_content); file_put_contents("$vhost_conf_dir/apps.vhost", $content); + + // enabled / disable apps-vhost + $vhost_symlink = escapeshellcmd($web_config['vhost_conf_enabled_dir'].'/000-apps.vhost'); + if(is_link($vhost_symlink) && $web_config['apps_vhost_enabled'] == 'n') { + $app->system->unlink($vhost_symlink); + } + if(!@is_link($vhost_conf_enabled_dir.'/000-apps.vhost') && $web_config['apps_vhost_enabled'] == 'y') { + symlink($vhost_conf_dir.'/apps.vhost', $vhost_conf_enabled_dir.'/000-apps.vhost'); + } + $app->services->restartServiceDelayed('httpd', 'reload'); } } -- Gitblit v1.9.1