From cc65688b3da3e16729a1f73dd50fd975bd1ff741 Mon Sep 17 00:00:00 2001 From: hellkat <hellkat@ispconfig3> Date: Tue, 26 Mar 2013 00:43:51 -0400 Subject: [PATCH] Merged revisions 3845-3876 and 3879-3918 from stable branch. --- 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