From 1314f27660a62711c561ed3dc5fddaeb8d2f8651 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 26 Jan 2017 14:44:07 +0100 Subject: [PATCH] list access rights in popup box if more than 3 --- views/bootstrap/class.ViewDocument.php | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/views/bootstrap/class.ViewDocument.php b/views/bootstrap/class.ViewDocument.php index 1141c54df..a5c79161c 100644 --- a/views/bootstrap/class.ViewDocument.php +++ b/views/bootstrap/class.ViewDocument.php @@ -58,21 +58,28 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { if (count($accessList["users"]) == 0 && count($accessList["groups"]) == 0) return; + $content = ''; for ($i = 0; $i < count($accessList["groups"]); $i++) { $group = $accessList["groups"][$i]->getGroup(); $accesstext = $this->getAccessModeText($accessList["groups"][$i]->getMode()); - print $accesstext.": ".htmlspecialchars($group->getName()); + $content .= $accesstext.": ".htmlspecialchars($group->getName()); if ($i+1 < count($accessList["groups"]) || count($accessList["users"]) > 0) - print "
"; + $content .= "
"; } for ($i = 0; $i < count($accessList["users"]); $i++) { $user = $accessList["users"][$i]->getUser(); $accesstext = $this->getAccessModeText($accessList["users"][$i]->getMode()); - print $accesstext.": ".htmlspecialchars($user->getFullName()); + $content .= $accesstext.": ".htmlspecialchars($user->getFullName()); if ($i+1 < count($accessList["users"])) - print "
"; + $content .= "
"; + } + + if(count($accessList["groups"]) + count($accessList["users"]) > 3) { + $this->printPopupBox(getMLText('list_access_rights'), $content); + } else { + echo $content; } } /* }}} */