From 5ed186e1787279cdbedc26aa85c553783ef5ea19 Mon Sep 17 00:00:00 2001 From: lalaina rasamoelina Date: Wed, 10 Jul 2013 14:03:25 +0200 Subject: [PATCH] Delete the contact who are gone,in the email list --- htdocs/contact/list.php | 2 +- htdocs/core/lib/company.lib.php | 7 +++++-- htdocs/societe/class/societe.class.php | 17 ++++++++++------- 3 files changed, 16 insertions(+), 10 deletions(-) diff --git a/htdocs/contact/list.php b/htdocs/contact/list.php index 801eebf606ac1..67ae2266acd12 100644 --- a/htdocs/contact/list.php +++ b/htdocs/contact/list.php @@ -340,7 +340,6 @@ { $obj = $db->fetch_object($result); - if ($obj->statut == 0) { @@ -402,6 +401,7 @@ print "\n"; } + $i++; } diff --git a/htdocs/core/lib/company.lib.php b/htdocs/core/lib/company.lib.php index 9ce429a318dbe..01dc133919c99 100644 --- a/htdocs/core/lib/company.lib.php +++ b/htdocs/core/lib/company.lib.php @@ -552,7 +552,8 @@ function show_contacts($conf,$langs,$db,$object,$backtopage='') } print ""; - $sql = "SELECT p.rowid, p.lastname, p.firstname, p.fk_pays, p.poste, p.phone, p.phone_mobile, p.fax, p.email "; + + $sql = "SELECT p.rowid, p.lastname, p.firstname, p.fk_pays, p.poste, p.phone, p.phone_mobile, p.fax, p.email, p.note "; $sql .= " FROM ".MAIN_DB_PREFIX."socpeople as p"; $sql .= " WHERE p.fk_soc = ".$object->id; $sql .= " ORDER by p.datec"; @@ -568,6 +569,8 @@ function show_contacts($conf,$langs,$db,$object,$backtopage='') while ($i < $num) { $obj = $db->fetch_object($result); + if($obj->statut == 0) + { $var = !$var; print ""; @@ -618,8 +621,8 @@ function show_contacts($conf,$langs,$db,$object,$backtopage='') print img_edit(); print ''; } - print "\n"; + } $i++; } } diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index a225276c3af09..ad44e15b4a5fa 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -1580,7 +1580,10 @@ function contact_property_array($mode='email') { $contact_property = array(); - $sql = "SELECT rowid, email, phone_mobile, lastname, poste, firstname"; + + + $sql = "SELECT rowid, email, statut, phone_mobile, lastname, firstname"; + $sql.= " FROM ".MAIN_DB_PREFIX."socpeople"; $sql.= " WHERE fk_soc = '".$this->id."'"; @@ -1596,12 +1599,12 @@ function contact_property_array($mode='email') $obj = $this->db->fetch_object($resql); if ($mode == 'email') $property=$obj->email; else if ($mode == 'mobile') $property=$obj->phone_mobile; - if(!empty($obj->poste)){ - $contact_property[$obj->rowid] = trim(dolGetFirstLastname($obj->firstname,$obj->lastname))." (".$obj->poste.")"." <".$property.">"; - } - else - { - $contact_property[$obj->rowid] = trim(dolGetFirstLastname($obj->firstname,$obj->lastname))." <".$property.">"; + + + if ($obj->statut == 0) + { + $contact_property[$obj->rowid] = trim(dolGetFirstLastname($obj->firstname,$obj->lastname))." <".$property.">"; + } $i++; }