Commit cb3b6d0e124e75f9fdc82dc700480049bbe902ac
1 parent
1bc36acc
API - Folder details permissions
PT:2087823 Explorer CP was retrieving folders with 'read' OR 'folder detail' permission set to true. Changed get_listing in KTAPIFolder.inc.php to return folders where only the 'folder detail' permission is true. Committed by: Charl Joseph Mert Reviewed by: Prince Mbekwa
Showing
1 changed file
with
10 additions
and
2 deletions
ktapi/KTAPIFolder.inc.php
100644 → 100755
| ... | ... | @@ -503,6 +503,13 @@ class KTAPI_Folder extends KTAPI_FolderItem |
| 503 | 503 | return $perms; |
| 504 | 504 | } |
| 505 | 505 | |
| 506 | + | |
| 507 | + function write_log($msg){ | |
| 508 | + $fp = fopen('/var/www/knowledgetree/var/log/charl.txt', 'a'); | |
| 509 | + fwrite($fp, $msg); | |
| 510 | + fclose($fp); | |
| 511 | + } | |
| 512 | + | |
| 506 | 513 | /** |
| 507 | 514 | * Get's a folder listing, recursing to the given depth |
| 508 | 515 | * |
| ... | ... | @@ -550,8 +557,9 @@ class KTAPI_Folder extends KTAPI_FolderItem |
| 550 | 557 | |
| 551 | 558 | foreach ($folder_children as $folder) |
| 552 | 559 | { |
| 553 | - if(KTPermissionUtil::userHasPermissionOnItem($user, $folder_permission, $folder) || | |
| 554 | - KTPermissionUtil::userHasPermissionOnItem($user, $read_permission, $folder)) | |
| 560 | + | |
| 561 | + if(KTPermissionUtil::userHasPermissionOnItem($user, $folder_permission, $folder) | |
| 562 | + /*|| KTPermissionUtil::userHasPermissionOnItem($user, $read_permission, $folder)*/) | |
| 555 | 563 | { |
| 556 | 564 | if ($depth-1 > 0) |
| 557 | 565 | { | ... | ... |