PHP Code : Test evenement existe

Tags: #<Tag:0x00007f59289c6c28>

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 ! :slight_smile:

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());
}	

Merci beaucoup @naboleo je met ça en place et je te dis ! :slight_smile:

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 :slight_smile:

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.