mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2026-01-04 16:12:39 +01:00
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into develop
This commit is contained in:
@@ -3237,7 +3237,7 @@ function dol_check_secure_access_document($modulepart, $original_file, $entity,
|
||||
$original_file = $conf->fckeditor->dir_output.'/'.$original_file;
|
||||
} elseif ($modulepart == 'user' && !empty($conf->user->dir_output)) {
|
||||
// Wrapping for users
|
||||
$canreaduser = (!empty($fuser->admin) || $fuser->hasRight('user', 'user', 'lire'));
|
||||
$canreaduser = (!empty($fuser->admin) || $fuser->hasRight('user', 'user', $lire));
|
||||
if ($fuser->id == (int) $refname) {
|
||||
$canreaduser = 1;
|
||||
} // A user can always read its own card
|
||||
@@ -3632,7 +3632,7 @@ function dol_check_secure_access_document($modulepart, $original_file, $entity,
|
||||
exit;
|
||||
}
|
||||
|
||||
// Check fuser->rights->modulepart->myobject->read and fuser->rights->modulepart->read
|
||||
// Check fuser->hasRight('modulepart', 'myobject', 'read') and fuser->hasRight('modulepart', 'read')
|
||||
$partsofdirinoriginalfile = explode('/', $original_file);
|
||||
if (!empty($partsofdirinoriginalfile[1])) { // If original_file is xxx/filename (xxx is a part we will use)
|
||||
$partofdirinoriginalfile = $partsofdirinoriginalfile[0];
|
||||
|
||||
Reference in New Issue
Block a user