Skip to content
Extraits de code Groupes Projets
Valider f8e3e093 rédigé par Animation des soirees's avatar Animation des soirees
Parcourir les fichiers

events handles multiples calendars

parent 533a8c0e
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -18,21 +18,28 @@ PRODID:-//Sam events//NONSGML//EN ...@@ -18,21 +18,28 @@ PRODID:-//Sam events//NONSGML//EN
X-WR-CALNAME:Sam events\n\n"; X-WR-CALNAME:Sam events\n\n";
// get events // get events
$query = 'SELECT s.id, s.title, UNIX_TIMESTAMP(s.date), s.place, s.description, s.link FROM sam s';
$args = array();
if (isset($_GET['nick'])) { if (isset($_GET['nick'])) {
$events = $bdd->prepare('SELECT s.id, title, UNIX_TIMESTAMP(date), place, description, link $query .= ' JOIN sam_users su ON s.id = su.event';
FROM sam s JOIN sam_users su ON s.id = su.event $query .= ' WHERE nick = ? AND s.date >= NOW()';
WHERE nick = ? AND s.date >= NOW() $args[] = $_GET['nick'];
ORDER BY date');
$events->execute(array($_GET['nick']));
} }
else { else {
$events = $bdd->prepare('SELECT id, title, UNIX_TIMESTAMP(date), place, description, link $query .= ' WHERE s.date >= NOW()';
FROM sam s
WHERE s.date >= NOW()
ORDER BY date');
$events->execute();
} }
if (isset($_GET['calendar'])) {
$query .= ' AND s.calendar_id = ?';
$args[] = $_GET['calendar'];
}
$query .= ' ORDER BY date';
$events = $bdd->prepare($query);
$events->execute($args);
// loop over events // loop over events
while ($event = $events->fetch()) { while ($event = $events->fetch()) {
$output .= $output .=
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter