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.
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;
}
}