Bonsoir

Beh comme j'avais dit c'est pas gagné ...
voici mon code un peu modifié par rapport à celui de Cruise
et la variable(poubelle) enregistrée est le dernier événement
c-a-d Poubelle Jaune Eté programmé le 2020-06-11 18:00:00 mais ce n'est pas ça que je veux !
Code : Tout sélectionner
$id_calendar=311;
$events=[];
$calendar=eqLogic::byId($id_calendar);
if(isset($calendar)) {
$events=$calendar->getEvents();
}
if(isset($events) && is_array($events) && count($events)>0) {
foreach ($events as $event) {
$scenario->setData(Poubelle,$event->getName());
$evenement = $event->getName(); // nom de l'evenement
$nextstart=$event->nextOccurrence('start'); // prochain declenchement de l'evenement
$scenario->setLog('Evénement '.$evenement.' programmé le '.$nextstart);
}
}
Voici le log
Code : Tout sélectionner
------------------------------------
[2019-10-24 19:11:48][SCENARIO] Start : Scenario lance manuellement.
[2019-10-24 19:11:48][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-10-24 19:11:48][SCENARIO] Exécution d'un bloc code
[2019-10-24 19:11:49][SCENARIO] Evénement Poubelle Bleue Hivers programmé le 2019-10-28 18:00:00
[2019-10-24 19:11:49][SCENARIO] Evénement Poubelle Jaune Hivers programmé le 2019-10-30 18:00:00
[2019-10-24 19:11:49][SCENARIO] Evénement Poubelle Bleue Eté Mardi programmé le 2020-06-02 18:00:00
[2019-10-24 19:11:49][SCENARIO] Evénement Poubelle Bleue Eté Samedi programmé le 2020-06-06 18:00:00
[2019-10-24 19:11:49][SCENARIO] Evénement Poubelle Jaune Eté programmé le 2020-06-11 18:00:00
[2019-10-24 19:11:49][SCENARIO] Fin correcte du scénario
Je voudrais récupérer l'info :
Poubelle Bleue Hivers sur la ligne Poubelle Bleue Hivers programmé le 2019-10-28 18:00:00
c-à-d le prochain évènement.
Désolé , ch'suis pas programmeur , c'est du chinois pour moi
Merci d'avance