feat mail to prod
This commit is contained in:
parent
dbfb63e160
commit
d4ddaa6a90
1 changed files with 28 additions and 4 deletions
|
@ -23,7 +23,7 @@ class TrajetField extends BazarField
|
||||||
{
|
{
|
||||||
if (!empty($_GET['trajet'])) {
|
if (!empty($_GET['trajet'])) {
|
||||||
$traj = baz_valeurs_fiche($_GET['trajet']);
|
$traj = baz_valeurs_fiche($_GET['trajet']);
|
||||||
setlocale(LC_ALL, 'fr_FR.UTF8', 'fr_FR','fr','fr','fra','fr_FR@euro');
|
setlocale(LC_ALL, 'fr_FR.UTF8', 'fr_FR', 'fr', 'fr', 'fra', 'fr_FR@euro');
|
||||||
$date = str_replace(' à 0:00', '', strftime("%A %d %B %Y à %k:%M", strtotime($traj['date_du_trajet'])));
|
$date = str_replace(' à 0:00', '', strftime("%A %d %B %Y à %k:%M", strtotime($traj['date_du_trajet'])));
|
||||||
$prod = baz_valeurs_fiche($_GET['producteur']);
|
$prod = baz_valeurs_fiche($_GET['producteur']);
|
||||||
// Do the page change in any case (useful for attach or grid)
|
// Do the page change in any case (useful for attach or grid)
|
||||||
|
@ -53,7 +53,7 @@ class TrajetField extends BazarField
|
||||||
$u = $GLOBALS['wiki']->services->get(PageManager::class)->getOwner($traj['id_fiche']);
|
$u = $GLOBALS['wiki']->services->get(PageManager::class)->getOwner($traj['id_fiche']);
|
||||||
$u = $GLOBALS['wiki']->LoadUser($u);
|
$u = $GLOBALS['wiki']->LoadUser($u);
|
||||||
$mail_receiver = $u['email'];
|
$mail_receiver = $u['email'];
|
||||||
setlocale(LC_ALL, 'fr_FR.UTF8', 'fr_FR','fr','fr','fra','fr_FR@euro');
|
setlocale(LC_ALL, 'fr_FR.UTF8', 'fr_FR', 'fr', 'fr', 'fra', 'fr_FR@euro');
|
||||||
setlocale(LC_TIME, "fr_FR");
|
setlocale(LC_TIME, "fr_FR");
|
||||||
$dateTimeObj = new \DateTime($traj['date_du_trajet'], new \DateTimeZone('Europe/Paris'));
|
$dateTimeObj = new \DateTime($traj['date_du_trajet'], new \DateTimeZone('Europe/Paris'));
|
||||||
$date =
|
$date =
|
||||||
|
@ -77,10 +77,34 @@ Merci pour la proposition de ce trajet.
|
||||||
|
|
||||||
En cas de souci avec l’outil numérique, vous pouvez contacter Cyrille Bombard au 06 63 28 13 11 ou par mail à cyrille.bombard@wision.info';
|
En cas de souci avec l’outil numérique, vous pouvez contacter Cyrille Bombard au 06 63 28 13 11 ou par mail à cyrille.bombard@wision.info';
|
||||||
$message_html = nl2br($message);
|
$message_html = nl2br($message);
|
||||||
|
include_once 'tools/contact/libs/contact.functions.php';
|
||||||
if (!empty($mail_receiver)) {
|
if (!empty($mail_receiver)) {
|
||||||
include_once 'tools/contact/libs/contact.functions.php';
|
send_mail('noreply@yeswiki.pro', 'Outil Circuit Court', $mail_receiver, '[Outil CC] Une nouvelle personne pour votre trajet du '.$date, $message, $message_html);
|
||||||
send_mail('noreply@yeswiki.pro', 'Outil Circuit Court', $mail_receiver, '[Outil CC] Une nouvelle personne pour votre trajet du '.$date, $message , $message_html);
|
|
||||||
}
|
}
|
||||||
|
$mailProducteur = '';
|
||||||
|
$traj = baz_valeurs_fiche($entry['trajet']);
|
||||||
|
if (!empty($traj)) {
|
||||||
|
$prod = baz_valeurs_fiche($traj['producteur']);
|
||||||
|
if (!empty($traj)) {
|
||||||
|
$mailProducteur = $prod['bf_mail_prod'] ?? '';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!empty($mailProducteur)) {
|
||||||
|
$messageProd = 'Une nouvelle personne profite d\'un trajet pour aller chez vous le '.$date.'.
|
||||||
|
|
||||||
|
Prénom : '.$entry['bf_prenom'].'
|
||||||
|
Nom : '.$entry['bf_nom'].'
|
||||||
|
Téléphone : '.$entry['bf_telephone'].'
|
||||||
|
|
||||||
|
En tant que producteur.trice chez qui le trajet va se faire, ce mail vous permet de vérifier que vous avez bien reçue par ailleurs une commande de la personne qui s’est inscrite sur l’outil.
|
||||||
|
|
||||||
|
En cas de souci avec l’outil numérique, vous pouvez contacter Cyrille Bombard au 06 63 28 13 11 ou par mail à cyrille.bombard@wision.info';
|
||||||
|
|
||||||
|
$messageProdHtml = nl2br($messageProd);
|
||||||
|
send_mail('noreply@yeswiki.pro', 'Outil Circuit Court', $mailProducteur, '[Outil CC] Une nouvelle personne profite d\'un trajet pour aller chez vous le '.$date, $messageProd, $messageProdHtml);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
return array_merge(
|
return array_merge(
|
||||||
['trajet' => $entry['trajet']],
|
['trajet' => $entry['trajet']],
|
||||||
|
|
Loading…
Reference in a new issue