find('App\Entity\NodeData', $json['id']); $form_data->updateData('email', $email); $entityManager->persist($form_data); $entityManager->flush(); echo json_encode(['success' => true]); } else{ echo json_encode(['success' => false]); } die; } static public function sendTestEmail(EntityManager $entityManager, array $json): void { // destinataire = e-mail par défaut dans config.ini OU choisi par l'utilisateur $form_data = $entityManager->find('App\Entity\NodeData', $json['id']); $recipient = $form_data->getData()['email'] ?? Config::$email_dest; if(EmailController::send($recipient, false, 'nom du visiteur', 'adresse@du_visiteur.fr', "TEST d'un envoi d'e-mail depuis le site web")){ echo json_encode(['success' => true]); } else{ echo json_encode(['success' => false]); } die; } }