version sans boucle sur les champs
// CAS SMS
if (!isset($json['__sender_address']) && !isset($json['__recipient_addresses'])) {
// Vérification des champs requis
if (empty($json['address']) || empty($json['date']) || empty($json['type'])) {
$erreurs = [];
if (empty($json['address'])) $erreurs['address'] = "absent ou vide";
if (empty($json['date'])) $erreurs['date'] = "absent ou vide";
if (empty($json['type'])) $erreurs['type'] = "absent ou vide";
......
$rapport['erreurs_champ'][$k] = $erreurs;
continue;
}
......
