From 77dd51602311aa429a050fd39d001ce33414e954 Mon Sep 17 00:00:00 2001 From: ptibogxiv Date: Sat, 22 Sep 2018 14:45:15 +0200 Subject: [PATCH] fix number mailing for a contact / multicompany --- htdocs/contact/class/contact.class.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/htdocs/contact/class/contact.class.php b/htdocs/contact/class/contact.class.php index 59ca7caaf99..7c27d172af1 100644 --- a/htdocs/contact/class/contact.class.php +++ b/htdocs/contact/class/contact.class.php @@ -1051,8 +1051,9 @@ class Contact extends CommonObject { $sql = "SELECT count(mc.email) as nb"; $sql.= " FROM ".MAIN_DB_PREFIX."mailing_cibles as mc"; - $sql.= " WHERE mc.email = '".$this->db->escape($this->email)."'"; - $sql.= " AND mc.statut NOT IN (-1,0)"; // -1 erreur, 0 non envoye, 1 envoye avec succes + $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."mailing as m on mc.fk_mailing=m.rowid"; + $sql.= " WHERE mc.email = '".$this->db->escape($this->email)."' "; + $sql.= " AND m.entity IN (".getEntity($this->element).") AND mc.statut NOT IN (-1,0)"; // -1 erreur, 0 non envoye, 1 envoye avec succes $resql=$this->db->query($sql); if ($resql)