From: Stéphane Jacob Date: Thu, 15 Jul 2010 17:59:03 +0000 (+0200) Subject: Fixes link for broken emails retrieval. X-Git-Tag: xorg/1.0.1~15^2~39 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=8b230d50493f9e6e0909d02205e9bd7167373fdd;p=platal.git Fixes link for broken emails retrieval. Signed-off-by: Stéphane Jacob --- diff --git a/modules/email.php b/modules/email.php index 49c1cb7..197ae8e 100644 --- a/modules/email.php +++ b/modules/email.php @@ -668,13 +668,14 @@ class EmailModule extends PLModule $page->assign('neuneu', true); } else { $page->assign('email',$email); - $x = XDB::fetchOneAssoc("SELECT e1.uid, e1.panne != 0 AS panne, - (count(e2.uid) + IF(FIND_IN_SET('googleapps', eo.storage), 1, 0)) AS nb_mails - FROM emails as e1 + $x = XDB::fetchOneAssoc("SELECT e1.uid, e1.panne != 0 AS panne, a.hruid, + (COUNT(e2.uid) + IF(FIND_IN_SET('googleapps', eo.storage), 1, 0)) AS nb_mails + FROM emails AS e1 INNER JOIN email_options AS eo ON (eo.uid = e1.uid) - LEFT JOIN emails as e2 ON(e1.uid = e2.uid - AND FIND_IN_SET('active', e2.flags) - AND e1.email != e2.email) + INNER JOIN accounts AS a ON (e1.uid = a.uid) + LEFT JOIN emails AS e2 ON (e1.uid = e2.uid + AND FIND_IN_SET('active', e2.flags) + AND e1.email != e2.email) WHERE e1.email = {?} GROUP BY e1.uid", $email); if ($x) {