From: Michael J. Rubinsky Date: Thu, 9 Sep 2010 14:37:57 +0000 (-0400) Subject: fix display of gallery grouping 'mini' tiles. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=797229d80340f75bbd61cb4511d79c6e4312031d;p=horde.git fix display of gallery grouping 'mini' tiles. Fixes issue that caused more then 4 mini tiles to be displayed. --- diff --git a/ansel/templates/group/owner.inc b/ansel/templates/group/owner.inc index 1f63a04a9..b9454d380 100644 --- a/ansel/templates/group/owner.inc +++ b/ansel/templates/group/owner.inc @@ -26,12 +26,14 @@ $link = Ansel::getUrlFor('view', array('groupby' => $groupby, 'owner' => $group, 'view' => 'List'))->link(); -$num_galleries = $GLOBALS['injector']->getInstance('Ansel_Storage')->getScope()->countGalleries($GLOBALS['registry']->getAuth(), Horde_Perms::SHOW, - $group, null, false); +$num_galleries = $GLOBALS['injector']->getInstance('Ansel_Storage') + ->getScope() + ->countGalleries($GLOBALS['registry']->getAuth(), Horde_Perms::SHOW, $group, null, false); + if ($num_galleries < 5) { $mini_galleries = $GLOBALS['injector']-> getInstance('Ansel_Storage')-> - getScope()->listGalleries(array('filter' => $group)); + getScope()->listGalleries(array('filter' => $group, 'allLevels' => false)); } else { $mini_galleries = $GLOBALS['injector'] ->getInstance('Ansel_Storage') @@ -42,7 +44,6 @@ if ($num_galleries < 5) { } $mini_galleries = array_values($mini_galleries); ?> -