Quantcast
Channel: XOOPS Web Application System :: Forum
Viewing all articles
Browse latest Browse all 82

Re: Help to add a memberGroup test [by iHackCode]

$
0
0
Q and A::Help to add a memberGroup test
alain01 the logic doesn't look correct, and I would use the $xoopsUser object to keep it consistent.

Try this.
// XOOPS 
// 1 : webmasters group
// 2 : members group
// 3 : anonymous group
// 4 : your 1st custom group
// ...
global $xoopsUser;
$allowed_groups_upload=array(1,2); // id des groupes autorisés en upload 
$allowed_groups_createfolder=array(1); // id des groupes autorisés create folder 
$upload_files false;
$create_folders false;

if (
is_object($xoopsUser)) {   
   
$usergroups $xoopsUser->getGroups();    
   
$result_upload array_intersect($usergroups$allowed_groups_upload);  
   
   if(!empty(
$result_upload)){  
      
$upload_files true;  
   }
   
   
$result_createfolder array_intersect($usergroups$allowed_groups_createfolder);  
   
   if(!empty(
$result_createfolder)){  
      
$create_folders true;  
   }


Viewing all articles
Browse latest Browse all 82

Trending Articles