Commit cb3b6d0e124e75f9fdc82dc700480049bbe902ac

Authored by Charl Joseph Mert
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 {
... ...