Google Agenda et date Zoulou
L'URL composé pour Google Agenda est en heure Zoulou (d'où le 00Z à la fin), et non pas en heure locale.
Problème : l'intégration dans un agenda en heure locale se fait avec un décalage. On aura un GMT+2 pour un agenda google sur le fuseau parisien. En d'autre terme un rendez-vous de 8h à 9h deviendra un rendez-vous de 10h à 11h.
Deux solutions :
1 - Le retrait de 00Z permet d'entrer le rendez-vous dans l'agenda directement en heure locale. Dans la fonction rdv_google_generer() dans bcd_fonctions.php cela pourrait prendre la forme :
// Normalisation des dates en iCal et ajout dans l'url
// Retirer la date Zoulou tant que l'on ne prend pas en compte l'heure locale.
$debut = substr(date_normaliser_ical($elements['debut']),0,-3);
$fin = substr(date_normaliser_ical($elements['fin']),0,-3);
2 - Modifier la fonction date_normaliser_ical() dans bcd_fonctions.php. Il faudrait lui transmettre quel est le décalage par rapport au méridien de Greenwich et l'heure d'été pour obtenir l'heure zoulou.
La première solution me parait la plus légère et correspond à l'idée de créer un plugin simple.