diff --git a/src/ninegate-1.0/src/Cadoles/PortalBundle/Controller/PagewidgetController.php b/src/ninegate-1.0/src/Cadoles/PortalBundle/Controller/PagewidgetController.php index cdd79860..e88f73fa 100644 --- a/src/ninegate-1.0/src/Cadoles/PortalBundle/Controller/PagewidgetController.php +++ b/src/ninegate-1.0/src/Cadoles/PortalBundle/Controller/PagewidgetController.php @@ -1952,16 +1952,16 @@ class PagewidgetController extends Controller } $mygroups=[]; - foreach($this->getUser()->getGroups() as $usergroup) { - if($usergroup->getGroup()->getFgcanshare()) { - $title=$usergroup->getGroup()->getLabel(); - $icon=null; - if($usergroup->getGroup()->getIcon()) - $icon="/".$group->getIcon()->getLabel(); + $this->getDoctrine()->getRepository("CadolesPortalBundle:Page")->getPagesUser($user,null,$default,$pagesuser,$pagesadmin,$groupsshared); + foreach($groupsshared as $groupshared) { + $title=$groupshared->getLabel(); + $idpage=$groupshared->pagesshared[0]->getId(); + $icon=null; + if($groupshared->getIcon()) + $icon="/".$groupshared->getIcon()->getLabel(); - array_push($mygroups,["title"=>$title,"icon"=>$icon]); - } + array_push($mygroups,["title"=>$title,"icon"=>$icon,"id"=>$idpage]); } // Render diff --git a/src/ninegate-1.0/src/Cadoles/PortalBundle/Resources/views/Pagewidget/viewgroup.html.twig b/src/ninegate-1.0/src/Cadoles/PortalBundle/Resources/views/Pagewidget/viewgroup.html.twig index 120f0823..1a521b2d 100644 --- a/src/ninegate-1.0/src/Cadoles/PortalBundle/Resources/views/Pagewidget/viewgroup.html.twig +++ b/src/ninegate-1.0/src/Cadoles/PortalBundle/Resources/views/Pagewidget/viewgroup.html.twig @@ -38,6 +38,7 @@
{% for group in groups %}
+
+
{% endfor %}