move folders/documents propperly checks for access rights (Closes #309)

This commit is contained in:
Uwe Steinmann 2017-02-18 07:55:40 +01:00
parent 1b638d52ee
commit 6f0d9e5d5d

View File

@ -232,7 +232,7 @@ switch($command) {
} else {
$mfolder = $dms->getFolder($_REQUEST['folderid']);
if($mfolder) {
if ($mfolder->getAccessMode($user) >= M_READ) {
if ($mfolder->getAccessMode($user) >= M_READWRITE) {
if($folder = $dms->getFolder($_REQUEST['targetfolderid'])) {
if($folder->getAccessMode($user) >= M_READWRITE) {
if($mfolder->setParent($folder)) {
@ -271,7 +271,7 @@ switch($command) {
} else {
$mdocument = $dms->getDocument($_REQUEST['docid']);
if($mdocument) {
if ($mdocument->getAccessMode($user) >= M_READ) {
if ($mdocument->getAccessMode($user) >= M_READWRITE) {
if($folder = $dms->getFolder($_REQUEST['targetfolderid'])) {
if($folder->getAccessMode($user) >= M_READWRITE) {
if($mdocument->setFolder($folder)) {