|
@@ -182,7 +182,8 @@ class ElementRepository extends EntityRepository
|
182
|
182
|
$query_select = "SELECT e, t, o, g, fav
|
183
|
183
|
FROM MuzichCoreBundle:Element e
|
184
|
184
|
LEFT JOIN e.group g
|
185
|
|
- LEFT JOIN e.tags t
|
|
185
|
+ LEFT JOIN e.tags t WITH (t.tomoderate = '0'
|
|
186
|
+ OR t.privateids LIKE :uidt)
|
186
|
187
|
LEFT JOIN e.elements_favorites fav WITH fav.user = :uid
|
187
|
188
|
JOIN e.owner o
|
188
|
189
|
WHERE e.id IN (:ids)
|
|
@@ -190,6 +191,7 @@ class ElementRepository extends EntityRepository
|
190
|
191
|
;
|
191
|
192
|
|
192
|
193
|
$params_select['ids'] = $ids;
|
|
194
|
+ $params_select['uidt'] = '%"'.$user_id.'"%';
|
193
|
195
|
$query = $this->getEntityManager()
|
194
|
196
|
->createQuery($query_select)
|
195
|
197
|
->setParameters($params_select)
|