diff --git a/views/bootstrap/class.Dashboard.php b/views/bootstrap/class.Dashboard.php index ddf80f235..0e8dc40a2 100644 --- a/views/bootstrap/class.Dashboard.php +++ b/views/bootstrap/class.Dashboard.php @@ -83,7 +83,7 @@ class SeedDMS_View_Dashboard extends SeedDMS_Theme_Style { $documents = SeedDMS_Core_DMS::filterAccess($documents, $user, M_READ); foreach($documents as $i=>$doc) { $fl = explode(':', $doc->getFolderList()); - if(array_diff($fl, $excludedfolders)) + if(array_intersect($fl, $excludedfolders)) unset($documents[$i]); } if (count($documents) > 0) { @@ -114,7 +114,7 @@ class SeedDMS_View_Dashboard extends SeedDMS_Theme_Style { $documents = SeedDMS_Core_DMS::filterAccess($documents, $user, M_READ); foreach($documents as $i=>$doc) { $fl = explode(':', $doc->getFolderList()); - if(array_diff($fl, $excludedfolders)) + if(array_intersect($fl, $excludedfolders)) unset($documents[$i]); } if (count($documents) > 0) { @@ -145,7 +145,7 @@ class SeedDMS_View_Dashboard extends SeedDMS_Theme_Style { $documents = SeedDMS_Core_DMS::filterAccess($documents, $user, M_READ); foreach($documents as $i=>$doc) { $fl = explode(':', $doc->getFolderList()); - if(array_diff($fl, $excludedfolders)) + if(array_intersect($fl, $excludedfolders)) unset($documents[$i]); } if (count($documents) > 0) {