From 9ddc76154328828381f0759fb2c1eccf88c96f46 Mon Sep 17 00:00:00 2001
From: Laurent Giovannoni <laurent.giovannoni@maarch.org>
Date: Fri, 31 Jan 2014 14:17:38 +0000
Subject: [PATCH] FEAT #1151

---
 core/trunk/core/class/docservers_controler.php | 1 +
 core/trunk/core/docservers_tools.php           | 1 +
 2 files changed, 2 insertions(+)

diff --git a/core/trunk/core/class/docservers_controler.php b/core/trunk/core/class/docservers_controler.php
index 6961fa36e9b..4a7c0073df3 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 3f866aa0e91..d7e3214d46c 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);
-- 
GitLab