diff --git a/.gitignore b/.gitignore
index 65512e5c78e90074dfb161b4252944277a38fac2..b4d37650e22fff79c050485ff7646bd51bbefca3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,8 @@
 /vas/
 /gtf.engines/
 /gtf.messages/
+/src/module_gtf/gtf.engine/gtf.engines/php
+/src/module_gtf/gtf.engine/gtf.engines/licenses
 /client/
 /conf/closure
 /conf/node_modules/
diff --git a/src/vitis/vas/rest/class/vmlib/files/Files_manager.class.inc b/src/vitis/vas/rest/class/vmlib/files/Files_manager.class.inc
index 13183cc36b572741466350223a553448457fe0e3..e8463683d0a5e7135f7456fa44011f63cc1e2391 100644
--- a/src/vitis/vas/rest/class/vmlib/files/Files_manager.class.inc
+++ b/src/vitis/vas/rest/class/vmlib/files/Files_manager.class.inc
@@ -10,8 +10,7 @@ class Files_manager{
 
     public $oFileInterface;
     private $oProperties;
-    private $oLocalInterface;
-    //private $oS3Interface;
+    public $oLocalInterface;
 
     private static $sFolderLib = "vmlib";
 
@@ -208,7 +207,7 @@ class Files_manager{
      *@param $sFileTypeCtrl Type of the document. (set to all to disable this control)
      *@return $sErrorMsg The error message.
      */
-    function uploadInWsDataDir ($sModule, $sObject, $mId, $sField, $aValues, $iMaxSize = -1, $sFileTypeCtrl = "all"){
+    public function uploadInWsDataDir ($sModule, $sObject, $mId, $sField, $aValues, $iMaxSize = -1, $sFileTypeCtrl = "all"){
         // on controle les attributs pour éviter les mauvais placements
         if (strpos($sModule, '/') > -1){
             writeToErrorLog("Module can't contain path : " . $sModule);
@@ -268,7 +267,7 @@ class Files_manager{
      *@param $sFileTypeCtrl Type of the document. (set to all to disable this control)
      *@return $sErrorMsg The error message.
      */
-    function uploadInPublicDir($sModule, $sField, $aValues, $sRandomUniqId = "auto", $iMaxSize = -1, $sFileTypeCtrl = "all"){
+    public function uploadInPublicDir($sModule, $sField, $aValues, $sRandomUniqId = "auto", $iMaxSize = -1, $sFileTypeCtrl = "all"){
       // on controle les attributs pour éviter les mauvais placements
       if (strpos($sModule, '/') > -1){
           writeToErrorLog("Module can't contain path : " . $sModule);
@@ -319,7 +318,7 @@ class Files_manager{
      *@param $sFileTypeCtrl Type of the document. (set to all to disable this control)
      *@return $sErrorMsg The error message.
      */
-    function uploadInUploadDir($sModule, $sField, $aValues, $sRandomUniqId = "auto", $iMaxSize = -1, $sFileTypeCtrl = "all"){
+    public function uploadInUploadDir($sModule, $sField, $aValues, $sRandomUniqId = "auto", $iMaxSize = -1, $sFileTypeCtrl = "all"){
       // on controle les attributs pour éviter les mauvais placements
       if (strpos($sModule, '/') > -1){
           writeToErrorLog("Module can't contain path : " . $sModule);