From 9df2df7e4d4e40360acb00c677c8abe5966a9640 Mon Sep 17 00:00:00 2001
From: tbrehm <t.brehm@ispconfig.org>
Date: Tue, 26 Mar 2013 08:42:12 -0400
Subject: [PATCH] Fixed: FS#2777 - postmap not executed on virtual mailman file when a mailinglist has been created
---
server/plugins-available/ftpuser_base_plugin.inc.php | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/server/plugins-available/ftpuser_base_plugin.inc.php b/server/plugins-available/ftpuser_base_plugin.inc.php
index 8cd2aa2..1b4a016 100644
--- a/server/plugins-available/ftpuser_base_plugin.inc.php
+++ b/server/plugins-available/ftpuser_base_plugin.inc.php
@@ -75,15 +75,15 @@
$web = $app->db->queryOneRecord("SELECT * FROM web_domain WHERE domain_id = ".intval($data['new']['parent_domain_id']));
//* Check if the resulting path is inside the docroot
- if(substr(realpath($data['new']['dir']),0,strlen($web['document_root'])) != $web['document_root']) {
+ if(substr($data['new']['dir'],0,strlen($web['document_root'])) != $web['document_root']) {
$app->log('User dir is outside of docroot.',LOGLEVEL_WARN);
return false;
}
exec('mkdir -p '.escapeshellcmd($data['new']['dir']));
exec('chown '.escapeshellcmd($web["system_user"]).':'.escapeshellcmd($web['system_group']).' '.$data['new']['dir']);
-
- $app->log("Added ftpuser_dir: ".$data['new']['dir'],LOGLEVEL_DEBUG);
+
+ $app->log("Added ftpuser_dir: ".$data['new']['dir'],LOGLEVEL_DEBUG);
}
}
@@ -97,7 +97,7 @@
$web = $app->db->queryOneRecord("SELECT * FROM web_domain WHERE domain_id = ".intval($data['new']['parent_domain_id']));
//* Check if the resulting path is inside the docroot
- if(substr(realpath($data['new']['dir']),0,strlen($web['document_root'])) != $web['document_root']) {
+ if(substr($data['new']['dir'],0,strlen($web['document_root'])) != $web['document_root']) {
$app->log('User dir is outside of docroot.',LOGLEVEL_WARN);
return false;
}
--
Gitblit v1.9.1