diff --git a/repository/local/repository.class.php b/repository/local/repository.class.php index 49602714482..dc693794311 100755 --- a/repository/local/repository.class.php +++ b/repository/local/repository.class.php @@ -108,7 +108,7 @@ class repository_local extends repository { $children = $fileinfo->get_children(); foreach ($children as $child) { if ($child->is_directory()) { - $params = $child->get_params(); + $params = $child->get_params(); $encodedpath = base64_encode(serialize($params)); // hide user_private area from local plugin, user should // use private file plugin to access private files @@ -142,6 +142,7 @@ class repository_local extends repository { throw new repository_exception('emptyfilelist', 'repository_local'); } $ret['list'] = $list; + $ret['list'] = array_filter($list, array($this, 'filter')); return $ret; } diff --git a/repository/recent/repository.class.php b/repository/recent/repository.class.php index bc448b1198f..1dcf6c1e32c 100755 --- a/repository/recent/repository.class.php +++ b/repository/recent/repository.class.php @@ -121,6 +121,7 @@ class repository_recent extends repository { throw new repository_exception('emptyfilelist', 'repository_recent'); } $ret['list'] = $list; + $ret['list'] = array_filter($list, array($this, 'filter')); return $ret; } diff --git a/repository/user/repository.class.php b/repository/user/repository.class.php index fa63be4bf39..e3eabc1c237 100755 --- a/repository/user/repository.class.php +++ b/repository/user/repository.class.php @@ -133,6 +133,7 @@ class repository_user extends repository { throw new repository_exception('emptyfilelist', 'repository_user'); } $ret['list'] = $list; + $ret['list'] = array_filter($list, array($this, 'filter')); return $ret; }