- $evt = XDB::fetchOneAssoc('SELECT SUM(nb) AS nb_tot, COUNT(DISTINCT ep.uid) AS nb, e.*,
+ if (!$item_id) {
+ $where = '';
+ $group_by = 'e.eid';
+ } else {
+ $where = XDB::format(' AND ei.item_id = {?}', $item_id);
+ $group_by = 'ei.item_id';
+ }
+ $evt = XDB::fetchOneAssoc('SELECT SUM(nb) AS nb_tot, COUNT(DISTINCT ep.uid) AS nb, e.*, SUM(IF(nb > 0, 1, 0)) AS user_count,