From 2451581dccc237fba41ff6df5c3b1066897c69d7 Mon Sep 17 00:00:00 2001
From: Laurent Destailleur <eldy@users.sourceforge.net>
Date: Mon, 9 Nov 2009 22:36:07 +0000
Subject: [PATCH] Fix: Modules works for external users.

---
 htdocs/includes/modules/modECM.class.php | 10 +++++-----
 htdocs/includes/modules/modFTP.class.php |  2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/htdocs/includes/modules/modECM.class.php b/htdocs/includes/modules/modECM.class.php
index a594bc77973..31acdd2b47a 100644
--- a/htdocs/includes/modules/modECM.class.php
+++ b/htdocs/includes/modules/modECM.class.php
@@ -132,7 +132,7 @@ class modECM extends DolibarrModules
 							  'perms'=>'$user->rights->ecm->download || $user->rights->ecm->upload || $user->rights->ecm->setup',
 							  'enabled'=>'$user->rights->ecm->download || $user->rights->ecm->upload || $user->rights->ecm->setup',
 							  'target'=>'',
-							  'user'=>0);
+							  'user'=>2);			// 0=Menu for internal users, 1=external users, 2=both
 		$r++;
 
 		// Left menu linked to top menu
@@ -146,7 +146,7 @@ class modECM extends DolibarrModules
 							  'perms'=>'$user->rights->ecm->download || $user->rights->ecm->upload',
 							  'enabled'=>'$user->rights->ecm->download || $user->rights->ecm->upload',
 							  'target'=>'',
-							  'user'=>0);
+							  'user'=>2);			// 0=Menu for internal users, 1=external users, 2=both
 		$r++;
 
 		$this->menu[$r]=array('fk_menu'=>'r=1',
@@ -159,7 +159,7 @@ class modECM extends DolibarrModules
 							  'perms'=>'$user->rights->ecm->setup',
 							  'enabled'=>'$user->rights->ecm->setup',
 							  'target'=>'',
-							  'user'=>0);
+							  'user'=>2);			// 0=Menu for internal users, 1=external users, 2=both
 		$r++;
 
 		$this->menu[$r]=array('fk_menu'=>'r=1',
@@ -172,7 +172,7 @@ class modECM extends DolibarrModules
 							  'perms'=>'$user->rights->ecm->download || $user->rights->ecm->upload',
 							  'enabled'=>'$user->rights->ecm->download || $user->rights->ecm->upload',
 							  'target'=>'',
-							  'user'=>0);
+							  'user'=>2);			// 0=Menu for internal users, 1=external users, 2=both
 		$r++;
 
 		$this->menu[$r]=array('fk_menu'=>'r=1',
@@ -185,7 +185,7 @@ class modECM extends DolibarrModules
 							  'perms'=>'$user->rights->ecm->download',
 							  'enabled'=>'$user->rights->ecm->download',
 							  'target'=>'',
-							  'user'=>0);
+							  'user'=>2);			// 0=Menu for internal users, 1=external users, 2=both
 		$r++;
 
 	}
diff --git a/htdocs/includes/modules/modFTP.class.php b/htdocs/includes/modules/modFTP.class.php
index d86e49a8303..91c87ca6416 100644
--- a/htdocs/includes/modules/modFTP.class.php
+++ b/htdocs/includes/modules/modFTP.class.php
@@ -126,7 +126,7 @@ class modFTP extends DolibarrModules
 							  'perms'=>'$user->rights->ftp->read || $user->rights->ftp->write || $user->rights->ftp->setup',
 							  'enabled'=>1,
 							  'target'=>'',
-							  'user'=>0);
+							  'user'=>2);			// 0=Menu for internal users, 1=external users, 2=both
 		$r++;
 	}
 
-- 
GitLab