evolution items
This commit is contained in:
parent
1a54b9a3f9
commit
629d77175a
|
@ -7,7 +7,7 @@ use Doctrine\Common\Collections\ArrayCollection;
|
||||||
|
|
||||||
class ItemRepository extends EntityRepository
|
class ItemRepository extends EntityRepository
|
||||||
{
|
{
|
||||||
public function getUserItems($user,&$bookmarks,&$itemsordered,&$itemcategorys,$iditemcategory=null,$ssoitems,$withbookmark=1,$fgessential=false) {
|
public function getUserItems($user,&$bookmarks,&$itemsordered,&$itemcategorys,$iditemcategory=null,$ssoitems=[],$withbookmark=1,$fgessential=false) {
|
||||||
// Profilage
|
// Profilage
|
||||||
$roles=($user?$user->getRoles():["ROLE_ANONYME"]);
|
$roles=($user?$user->getRoles():["ROLE_ANONYME"]);
|
||||||
$groups=($user?$user->getGroups():[]);
|
$groups=($user?$user->getGroups():[]);
|
||||||
|
@ -114,6 +114,7 @@ class ItemRepository extends EntityRepository
|
||||||
|
|
||||||
// Récupération des items par ssoitem
|
// Récupération des items par ssoitem
|
||||||
$itemsssoitems=[];
|
$itemsssoitems=[];
|
||||||
|
if(is_array($ssoitems)) {
|
||||||
foreach($ssoitems as $ssoitem) {
|
foreach($ssoitems as $ssoitem) {
|
||||||
$qb = $this->getEntityManager()->createQueryBuilder();
|
$qb = $this->getEntityManager()->createQueryBuilder();
|
||||||
$qb->select('item')
|
$qb->select('item')
|
||||||
|
@ -136,6 +137,7 @@ class ItemRepository extends EntityRepository
|
||||||
if(!$itemalls->contains($itemssoitem)) $itemalls->add($itemssoitem);
|
if(!$itemalls->contains($itemssoitem)) $itemalls->add($itemssoitem);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Pour chaque bookmark lié à un item : on vérifie qu'il est tjr la permission de voir cet item sinon on l'enlève de ses fav
|
// Pour chaque bookmark lié à un item : on vérifie qu'il est tjr la permission de voir cet item sinon on l'enlève de ses fav
|
||||||
foreach($bookmarks as $key => $bookmark) {
|
foreach($bookmarks as $key => $bookmark) {
|
||||||
|
|
Loading…
Reference in New Issue