diff --git a/core/trunk/core/class/docservers_controler.php b/core/trunk/core/class/docservers_controler.php index 6961fa36e9b80d8b9f21ffe9073f8b5ccddae525..4a7c0073df31ea5c91fcefc14a465016fb1c9e68 100644 --- a/core/trunk/core/class/docservers_controler.php +++ b/core/trunk/core/class/docservers_controler.php @@ -1041,6 +1041,7 @@ class docservers_controler */ public function getNextFileNameInDocserver($pathOnDocserver) { + umask(0022); //Scans the docserver path $fileTab = scandir($pathOnDocserver); //Removes . and .. lines diff --git a/core/trunk/core/docservers_tools.php b/core/trunk/core/docservers_tools.php index 3f866aa0e91f9b7791aad25d89cb4a6cd7239715..d7e3214d46ce2657bc77116665e5919c873e0295 100644 --- a/core/trunk/core/docservers_tools.php +++ b/core/trunk/core/docservers_tools.php @@ -114,6 +114,7 @@ function Ds_copyOnDocserver( */ function Ds_createPathOnDocServer($docServer) { + umask(0022); if (!is_dir($docServer . date('Y') . DIRECTORY_SEPARATOR)) { mkdir($docServer . date('Y') . DIRECTORY_SEPARATOR, 0770); Ds_setRights($docServer . date('Y') . DIRECTORY_SEPARATOR);