From: Pierre Habouzit (MadCoder Date: Mon, 9 May 2005 14:37:12 +0000 (+0000) Subject: backport X-Git-Tag: xorg/old~128 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=6b350a1a293ff5e8041289462cc095a1da2c1376;p=platal.git backport Patches applied: * opensource@polytechnique.org--2005/platal--release--0.9.6--patch-5 still sql fixes + pregmatch git-archimport-id: opensource@polytechnique.org--2005/platal--mainline--0.9--patch-634 --- diff --git a/include/xnet/mail.inc.php b/include/xnet/mail.inc.php index 6cc3844..ad5f4d2 100644 --- a/include/xnet/mail.inc.php +++ b/include/xnet/mail.inc.php @@ -31,8 +31,8 @@ function get_all_redirects($membres, $mls, $alias, &$client) if ($membres) { $res = $globals->xdb->query( - 'SELECT IF(u.nom, u.nom, m.nom) AS nom, - IF(u.prenom, u.prenom, m.prenom) AS prenom, + 'SELECT IF(u.nom <> "", u.nom, m.nom) AS nom, + IF(u.prenom <> "", u.prenom, m.prenom) AS prenom, IF(m.email <> "", m.email, CONCAT(a.alias, "@polytechnique.org")) as email, FIND_IN_SET("femme", u.flags) AS sexe FROM groupex.membres AS m @@ -78,7 +78,7 @@ function _send_xnet_mail($user, $body, $mailer) { $cher = isset($user['sexe']) ? ($user['sexe'] ? 'Chère' : 'Cher') : 'Cher(e)'; $nom = isset($user['nom']) ? $user['nom'] : ""; - $pnom = isset($user['prenom']) ? $user['prenom'] : preg_replace('!@.*!', $user['email']); + $pnom = isset($user['prenom']) ? $user['prenom'] : preg_replace('!@.*!', '', $user['email']); $to = isset($user['prenom']) ? "\"{$user['prenom']} {$user['nom']}\" <{$user['email']}>" : $user['email']; $text = $body;