function listeVieuxRaids(&$vueAgenda, $estAnimateur, $idUser) { $arch = new Archiviste(); $event = new Event(); $inscritType = new EventInscrit(); $inscrits; $nbDispo = 0; $nbValid = 0; $listeEvents = $arch->restituer($event); $eventsPertinents = array(); $maintenant = time(); foreach ($listeEvents as $event) { if (intval($event->get('date')) < $maintenant) { $inscritType->set('idEvent', $event->get('id')); $inscrits = $arch->restituer($inscritType); $event->set('monEtat', 'n'); foreach ($inscrits as $inscrit) { if ($inscrit->get('etat') == 'v') { $nbValid++; } else { if ($inscrit->get('etat') == 'd') { $nbDispo++; } } if ($idUser == $inscrit->get('idUser')) { $event->set('monEtat', $inscrit->get('etat')); } } $event->set('nbValid', $nbValid); $event->set('nbDispo', $nbDispo); $eventsPertinents[] = $event; $nbDispo = 0; $nbValid = 0; } } $eventsPertinents = $arch->trierNumDecroissant($eventsPertinents, 'date'); $vueAgenda->listerRaid($eventsPertinents); // if($estAnimateur){ // $vueAgenda->panneauCreerRaid(); // } $vueAgenda->panneauVoirRaidsActuels(); }