Bonjour,
J’ai une liste d’événements (dison : A, B et C) dans mon agenda « MonAgenda ».
J’aimerais, dans du code PHP, être en mesure de savoir si on événement X existe dans cet agenda.
Connaissez vous un moyen de le faire ?
Merci de votre aide !
Bonjour,
J’ai une liste d’événements (dison : A, B et C) dans mon agenda « MonAgenda ».
J’aimerais, dans du code PHP, être en mesure de savoir si on événement X existe dans cet agenda.
Connaissez vous un moyen de le faire ?
Merci de votre aide !
Salut,
Voilà un bête exemple
$id=139; //ID du calendrier
$calendar=eqLogic::byId($id);
$scenario->setLog("Calendrier :".$id);
if(isset($calendar)) {
$events=$calendar->getEvents();
}
foreach ($events as $event) {
$scenario->setLog("Evenement ".$event->getName());
}
Au top, encore merci !
function event_exists($calendar,$event_name){
global $scenario;
if(isset($calendar)) {
$found=0;
$events=$calendar->getEvents();
foreach ($events as $event) {
if(strcasecmp($event->getName(),$event_name)){
$found=1;
$scenario->setLog("Event :".$event_name." found !");
break;
}
}
} else {
# calendar n'existe pas !
# send error
$scenario->setLog("Calendrier :".$calendar_id);
}
return $found;
}
Cool !
Pour info, ton boolean $found ne sert à rien. Il n’est ni testé dans ta fonction, ni retourné à la fin…
Oui merci, c’était ma version de test, j’ai maj avec ce que j’ai mis en place
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.