@ -197,10 +197,18 @@ function getEventsByDateAndCategories($db, $date, $categories)
{
try
{
$request=$db->prepare('SELECT * FROM event NATURAL JOIN eventCategorie NATURAL JOIN categorie WHERE (dtstart <= :date AND dtend >= :date) AND events.categorie IN (:categories)');
$usableCategories=array();
foreach($categoriesas$cat=>$useThisCategorie)
{
if($useThisCategorie)
$usableCategories[]=$cat;
}
$request=$db->prepare('SELECT DISTINCT event_id, event_title FROM event NATURAL JOIN eventCategorie WHERE (event_dtstart <= :date_max AND event_dtend >= :date_min) AND cat_id IN (:categories)');