summaryrefslogtreecommitdiff
path: root/modules/organize/controllers/organize.php
diff options
context:
space:
mode:
Diffstat (limited to 'modules/organize/controllers/organize.php')
-rw-r--r--modules/organize/controllers/organize.php9
1 files changed, 5 insertions, 4 deletions
diff --git a/modules/organize/controllers/organize.php b/modules/organize/controllers/organize.php
index 3a81ef4f..6f83f940 100644
--- a/modules/organize/controllers/organize.php
+++ b/modules/organize/controllers/organize.php
@@ -60,13 +60,14 @@ class Organize_Controller extends Controller {
$v->album_icon = "gBranchEmpty";
$albums = $item->children(null, 0, array("type" => "album"), array("title" => "ASC"));
- if ($albums->count()) {
- $v->album_icon = empty($parents[$item->id]) ? "ui-icon-plus" : "ui-icon-minus";
-
- foreach ($albums as $album) {
+ foreach ($albums as $album) {
+ if (access::can("view", $album)) {
$v->children[] = $this->_tree($album, $parents);
}
}
+ if (count($v->children)) {
+ $v->album_icon = empty($parents[$item->id]) ? "ui-icon-plus" : "ui-icon-minus";
+ }
return $v;
}
}