From e253202995d188925fa4e9df4f6dea0523511eae Mon Sep 17 00:00:00 2001
From: oilyflutesalad <oilyflutesalad@ispconfig3>
Date: Mon, 18 Jan 2010 05:56:48 -0500
Subject: [PATCH] Fixed: FS#928 - System Load Averages should no longer show as zero on non-english linux distros
---
server/plugins-available/apps_vhost_plugin.inc.php | 13 +++++--------
1 files changed, 5 insertions(+), 8 deletions(-)
diff --git a/server/plugins-available/apps_vhost_plugin.inc.php b/server/plugins-available/apps_vhost_plugin.inc.php
index b16778b..6d93dc3 100644
--- a/server/plugins-available/apps_vhost_plugin.inc.php
+++ b/server/plugins-available/apps_vhost_plugin.inc.php
@@ -70,17 +70,13 @@
// The purpose of this plugin is to rewrite the main.cf file
function update($event_name,$data) {
global $app, $conf;
-
- if( $data['old']['apps_vhost_ip'] != $data['new']['apps_vhost_ip'] or
- $data['old']['apps_vhost_port'] != $data['new']['apps_vhost_port'] or
- $data['old']['apps_vhost_servername'] != $data['new']['apps_vhost_servername'] ) {
-
+
// get the config
$app->uses("getconf");
$web_config = $app->getconf->get_server_config($conf["server_id"], 'web');
// Dont just copy over the virtualhost template but add some custom settings
- $content = rf("conf/apache_apps.vhost.master");
+ $content = file_get_contents($conf["rootpath"]."/conf/apache_apps.vhost.master");
$vhost_conf_dir = $web_config['vhost_conf_dir'];
$vhost_conf_enabled_dir = $web_config['vhost_conf_enabled_dir'];
@@ -99,8 +95,9 @@
$content = str_replace('{vhost_port_listen}', '', $content);
}
- wf("$vhost_conf_dir/apps.vhost", $content);
- }
+ file_put_contents("$vhost_conf_dir/apps.vhost", $content);
+
+ $app->services->restartServiceDelayed('httpd','restart');
}
--
Gitblit v1.9.1