fix(email) : date en francis et bonne url

This commit is contained in:
Florian Schmitt 2023-11-09 14:34:54 +03:00
parent a43e2ac5ff
commit f181621b53
2 changed files with 17 additions and 4 deletions

View file

@ -36,7 +36,13 @@ class ReservationField extends BazarField
$producteur = baz_valeurs_fiche($entry['listefiche8producteur']);
setlocale(LC_ALL, 'fr_FR.UTF8', 'fr_FR','fr','fr','fra','fr_FR@euro');
setlocale(LC_TIME, "fr_FR");
$date = str_replace(' à 0:00', '', strftime("%A %d %B %Y à %k:%M", strtotime($entry['date_du_trajet'])));
$dateTimeObj = new DateTime($entry['date_du_trajet'], new DateTimeZone('Europe/Paris'));
$date =
str_replace(' à 0:00', '', IntlDateFormatter::formatObject(
$dateTimeObj,
'eeee d MMMM y à HH:mm',
'fr'
));
$users = $GLOBALS['wiki']->LoadAll("select email from ".$GLOBALS['wiki']->config["table_prefix"]."users");
$u = [];
//$url = $GLOBALS['wiki']->href('', 'saisie-participants-trajet', 'trajet='.$entry['id_fiche'].'&producteur='.urlencode($producteur['id_fiche']));

View file

@ -55,7 +55,14 @@ class TrajetField extends BazarField
$mail_receiver = $u['email'];
setlocale(LC_ALL, 'fr_FR.UTF8', 'fr_FR','fr','fr','fra','fr_FR@euro');
setlocale(LC_TIME, "fr_FR");
$date = str_replace(' à 0:00', '', strftime("%A %d %B %Y à %k:%M", strtotime($traj['date_du_trajet'])));
$dateTimeObj = new DateTime($traj['date_du_trajet'], new DateTimeZone('Europe/Paris'));
$date =
str_replace(' à 0:00', '', IntlDateFormatter::formatObject(
$dateTimeObj,
'eeee d MMMM y à HH:mm',
'fr'
));
$urlperso = $GLOBALS['wiki']->href('', 'espace-perso');
$message = 'Une nouvelle personne souhaite profiter du trajet que vous avez proposé le '.$date.'.
Prénom : '.$entry['bf_prenom'].'
@ -64,14 +71,14 @@ Téléphone : '.$entry['bf_telephone'].'
Son commentaire lors de son inscription : '.$entry['bf_commentaire'].'
Ses coordonnées figureront sur la liste des participants à votre trajet que nous vous invitons à éditer avant de partir chez le producteur concerné. Cela vous permettra de vérifier sur place, le jour même avec le producteur, que les commandes de toutes les personnes qui se sont inscrites vous soient bien remises.
Pour éditer la liste des participants à votre trajet, cliquez sur ce lien : https://mutualisation.cc/fors/?espace-perso.
Pour éditer la liste des participants à votre trajet, cliquez sur ce lien : '.$urlperso.'.
Merci pour la proposition de ce trajet.
En cas de souci avec loutil numérique, vous pouvez contacter Cyrille Bombard au 06 63 28 13 11 ou par mail à cyrille.bombard@wision.info';
$message_html = nl2br($message);
if (!empty($mail_receiver)) {
send_mail('noreply@yeswiki.pro', 'Fors Circuit Court', $mail_receiver, '[Fors CC] Une nouvelle personne pour votre trajet du '.$date, $message , $message_html);
send_mail('noreply@yeswiki.pro', 'Outil CC', $mail_receiver, '[Outil CC] Une nouvelle personne pour votre trajet du '.$date, $message , $message_html);
}
}
return array_merge(