Bonjour Daniel, Merci pour la précision ! ;) Je viens, à l'instant, de me flageller ... lol
Il faudrait écrire soit $mail = $m->email; if ( empty($mail) && $m->hasParent()) $mail = $m->parent->email; ... soit : $mail = ( empty($m->email) && $m->hasParent()) ? $m->parent->email : $m->email; soit votre forme avec un else.
Effectivement, je m'aperçois de ma bourde : Il faut mettre l'action "$mail = $m->email;" AVANT le "if", pour ne pas avoir besoin du "else" ! Merci !!! @++ Fred