$field_type_rdv = get_field_object('type_rdv'); $value_type_rdv = get_field('type_rdv'); $label_type_rdv = $field_type_rdv['choices'][ $value_type_rdv ]; $taxoslug = $value_type_rdv; $taxoname = $label_type_rdv; // Date de début $date_rdv = get_field('date_rdv'); $date_deb_calendar = ''; $arr_date_deb_calen = explode("/", $date_rdv); $mois_d_rdv = $arr_date_deb_calen[1]; // YYYY-MM-DD hh24:mm:ss GMT 0 $date_deb_calendar = $arr_date_deb_calen[2].''.$arr_date_deb_calen[1].''.$arr_date_deb_calen[0]; // Date de fin if( get_field('plusieurs_jours_rdv') ): $date_fin_rdv = get_field('date_fin_rdv'); $arr_date_fin_calen = explode("/", $date_fin_rdv); $mois_f_rdv = $arr_date_fin_calen[1]; // YYYY-MM-DD hh24:mm:ss GMT 0 $date_fin_calendar = $arr_date_fin_calen[2].''.$arr_date_fin_calen[1].''.$arr_date_fin_calen[0]; // Display date if( $mois_d_rdv == '09' && $mois_f_rdv == '09' ): $date_rdv = 'Du '.$arr_date_deb_calen[0].' au '.$arr_date_fin_calen[0].' septembre '.$arr_date_deb_calen[2]; elseif( $mois_d_rdv == '09' && $mois_f_rdv == '10' ): $date_rdv = 'Du '.$arr_date_deb_calen[0].' septembre au '.$arr_date_fin_calen[0].' octobre '.$arr_date_deb_calen[2]; elseif( $mois_d_rdv == '10' && $mois_f_rdv == '10' ): $date_rdv = 'Du '.$arr_date_deb_calen[0].' au '.$arr_date_fin_calen[0].' octobre '.$arr_date_deb_calen[2]; endif; else: $date_fin_calendar = $date_deb_calendar; // Display date if( $mois_d_rdv == '09' ): $date_rdv = 'Le '.$arr_date_deb_calen[0].' septembre '.$arr_date_deb_calen[2]; elseif( $mois_d_rdv == '10' ): $date_rdv = 'Le '.$arr_date_deb_calen[0].' octobre '.$arr_date_deb_calen[2]; endif; endif; // Horaires $time_zone = new DateTimeZone('Europe/Paris'); $heure_debut = get_field('heure_debut'); $horaire_fin = get_field('horaire_fin'); $heure_deb_calendar = ''; $heure_fin_calendar = ''; if($horaire_fin): $label_horaire = 'de '.$heure_debut.' à '.$horaire_fin; $heure_utc_deb = new DateTime($heure_debut, $time_zone); $heure_utc_deb->setTimezone(new DateTimeZone('UTC')); $heure_deb_calendar = $heure_utc_deb->format('Hi'); $heure_utc_fin = new DateTime($horaire_fin, $time_zone); $heure_utc_fin->setTimezone(new DateTimeZone('UTC')); $heure_fin_calendar = $heure_utc_fin->format('Hi'); else: $label_horaire = 'à '.$heure_debut; $heure_utc_deb = new DateTime($heure_debut, $time_zone); $heure_utc_deb->setTimezone(new DateTimeZone('UTC')); $heure_deb_calendar = $heure_utc_deb->format('Hi'); $heure_utc_fin = new DateTime("23:59", $time_zone); $heure_utc_fin->setTimezone(new DateTimeZone('UTC')); $heure_fin_calendar = $heure_utc_fin->format('Hi'); endif; if( get_field('lieu_rdv_admin') ): $lieu_rdv = get_field('lieu_rdv_admin'); else: $lieu_rdv = get_field('lieu_rdv'); $lieu_rdv = $lieu_rdv['address']; endif; $desciptif_rdv = get_field('desciptif_rdv'); $resume_rdv = get_field('resume_rdv'); $lien_ext_rdv = get_field('lien_ext_rdv'); $image_rdv = get_field('image_rdv'); $structure_orga = get_field('structure_orga'); $logo_structure = get_field('logo_structure'); $desc_structure = get_field('desc_structure'); $ajouter_mail_publique = get_field('ajouter_mail_publique'); $mail_publique = get_field('mail_publique'); $thematique_rdv = get_field('thematique_rdv'); $departement = get_field('departement_rdv'); ?> Présentation du défi familles à énergie positive Je partage ce rendez-vous Facebook Twitter Ajouter à mon agenda Google agenda Calendrier Outlook Structure organisatrice