|
|
|
|
|
|
|
|
$query->andWhere(':groupUser MEMBER OF e.groupUsers OR e.groupUsers is empty'); |
|
|
$query->andWhere(':groupUser MEMBER OF e.groupUsers OR e.groupUsers is empty'); |
|
|
$query->setParameter('user', $user); |
|
|
$query->setParameter('user', $user); |
|
|
$query->setParameter('groupUser', $user->getGroupUsers()); |
|
|
$query->setParameter('groupUser', $user->getGroupUsers()); |
|
|
|
|
|
}else{ |
|
|
|
|
|
$query->andWhere('e.users is empty'); |
|
|
|
|
|
$query->andWhere('e.groupUsers is empty'); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
$query->andWhere(':productFamily MEMBER OF e.productFamilies OR e.productFamilies is empty'); |
|
|
$query->andWhere(':productFamily MEMBER OF e.productFamilies OR e.productFamilies is empty'); |