Browse Source

fix categories bug

master
AmarOk 10 years ago
parent
commit
b8e4e46367
2 changed files with 3 additions and 3 deletions
  1. +2
    -2
      databaseOperations.php
  2. +1
    -1
      populateDatabase.sql

+ 2
- 2
databaseOperations.php View File

@ -204,11 +204,11 @@ function getEventsByDateAndCategories($db, $date, $categories)
$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)');
$catStr = implode(',', array_map('intval', $usableCategories));
$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 ('.$catStr.')');
$request->execute(array(
'date_max'=>date("Y-m-d 23:59:59",$date),
'date_min'=>date("Y-m-d 00:00:00", $date),
'categories'=>implode(',', array_map('intval', $usableCategories))
));
$result = $request->fetchAll();
$request->closeCursor();


+ 1
- 1
populateDatabase.sql View File

@ -37,7 +37,7 @@ INSERT INTO eventCategorie(event_id, cat_id) VALUES(2, 2);
INSERT INTO eventCategorie(event_id, cat_id) VALUES(2, 3);
INSERT INTO eventCategorie(event_id, cat_id) VALUES(2, 4);
INSERT INTO eventCategorie(event_id, cat_id) VALUES(2, 5);
INSERT INTO eventCategorie(event_id, cat_id) VALUES(3, 14);
INSERT INTO eventCategorie(event_id, cat_id) VALUES(3, 13);
INSERT INTO eventCategorie(event_id, cat_id) VALUES(4, 6);
INSERT INTO eventCategorie(event_id, cat_id) VALUES(5, 14);
INSERT INTO eventCategorie(event_id, cat_id) VALUES(6, 14);

Loading…
Cancel
Save