From de747a9ddf4cff602cdc43f6fd6d73e255adac9a Mon Sep 17 00:00:00 2001 From: mattf Date: Wed, 27 May 2009 12:27:07 +0000 Subject: [PATCH] update of Vtiger patch, to delete privledges and sharing files and re-create upon login git-svn-id: svn://192.168.202.10@1128 3d104415-ff17-0410-8863-d5cf3c621b8a --- ...006.patch => Vtiger504_vicidial_007.patch} | 22 +++++++++++++++++++ ...h => Vtiger504_vicidial_007_noclose.patch} | 22 +++++++++++++++++++ 2 files changed, 44 insertions(+) rename agc_2-X/trunk/extras/{Vtiger504_vicidial_006.patch => Vtiger504_vicidial_007.patch} (94%) rename agc_2-X/trunk/extras/{Vtiger504_vicidial_006_noclose.patch => Vtiger504_vicidial_007_noclose.patch} (94%) diff --git a/agc_2-X/trunk/extras/Vtiger504_vicidial_006.patch b/agc_2-X/trunk/extras/Vtiger504_vicidial_007.patch similarity index 94% rename from agc_2-X/trunk/extras/Vtiger504_vicidial_006.patch rename to agc_2-X/trunk/extras/Vtiger504_vicidial_007.patch index b9d8aee5..2451cda5 100644 --- a/agc_2-X/trunk/extras/Vtiger504_vicidial_006.patch +++ b/agc_2-X/trunk/extras/Vtiger504_vicidial_007.patch @@ -304,3 +304,25 @@ {/strip} +--- ./modules/Users/Authenticate.php 2008-03-10 08:54:31.000000000 -0400 ++++ ./modules/Users/Authenticate.php 2009-05-27 08:12:39.000000000 -0400 +@@ -64,7 +64,19 @@ + //Security related entries start + require_once('include/utils/UserInfoUtil.php'); + ++ if (file_exists('user_privileges/user_privileges_'.$focus->id.'.php')) ++ { ++ # delete User Priviledges file ++ unlink('user_privileges/user_privileges_'.$focus->id.'.php'); ++ } ++ if (file_exists('user_privileges/sharing_privileges_'.$focus->id.'.php')) ++ { ++ # delete Sharing Priviledges file ++ unlink('user_privileges/sharing_privileges_'.$focus->id.'.php'); ++ } ++ # create User Sharing Priviledges files + createUserPrivilegesfile($focus->id); ++ createUserSharingPrivilegesfile($focus->id); + + //Security related entries end + session_unregister('login_password'); diff --git a/agc_2-X/trunk/extras/Vtiger504_vicidial_006_noclose.patch b/agc_2-X/trunk/extras/Vtiger504_vicidial_007_noclose.patch similarity index 94% rename from agc_2-X/trunk/extras/Vtiger504_vicidial_006_noclose.patch rename to agc_2-X/trunk/extras/Vtiger504_vicidial_007_noclose.patch index a57b321f..5191163d 100644 --- a/agc_2-X/trunk/extras/Vtiger504_vicidial_006_noclose.patch +++ b/agc_2-X/trunk/extras/Vtiger504_vicidial_007_noclose.patch @@ -300,3 +300,25 @@ {/strip} +--- ./modules/Users/Authenticate.php 2008-03-10 08:54:31.000000000 -0400 ++++ ./modules/Users/Authenticate.php 2009-05-27 08:12:39.000000000 -0400 +@@ -64,7 +64,19 @@ + //Security related entries start + require_once('include/utils/UserInfoUtil.php'); + ++ if (file_exists('user_privileges/user_privileges_'.$focus->id.'.php')) ++ { ++ # delete User Priviledges file ++ unlink('user_privileges/user_privileges_'.$focus->id.'.php'); ++ } ++ if (file_exists('user_privileges/sharing_privileges_'.$focus->id.'.php')) ++ { ++ # delete Sharing Priviledges file ++ unlink('user_privileges/sharing_privileges_'.$focus->id.'.php'); ++ } ++ # create User Sharing Priviledges files + createUserPrivilegesfile($focus->id); ++ createUserSharingPrivilegesfile($focus->id); + + //Security related entries end + session_unregister('login_password');