From 40e0c90cf7e63fb23ce604a5a548a3cca041a26f Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Thu, 3 Nov 2005 13:16:03 +0000 Subject: [PATCH] Modif pour la gestion des multi-fournisseurs --- htdocs/telephonie/lignetel.class.php | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/htdocs/telephonie/lignetel.class.php b/htdocs/telephonie/lignetel.class.php index 92f3dcb3c56..363b84a08e6 100644 --- a/htdocs/telephonie/lignetel.class.php +++ b/htdocs/telephonie/lignetel.class.php @@ -475,9 +475,8 @@ class LigneTel { * Change le statut de la ligne * */ - function set_statut($user, $statut, $datea='', $commentaire='') + function set_statut($user, $statut, $datea='', $commentaire='', $fourn=0) { - if ($statut == 6 || $statut == 3) { $this->send_mail($user, $commentaire, $statut); @@ -488,24 +487,27 @@ class LigneTel { $sql .= " SET statut = ".$statut ; $sql .= " WHERE rowid =".$this->id; + if ($fourn > 0) + { + $sql .= " AND fk_fournisseur =".$fourn; + } + $this->db->query($sql); if ($statut == 2) { - $sql = "UPDATE ".MAIN_DB_PREFIX."telephonie_societe_ligne"; - $sql .= " SET statut = ".$statut ; - $sql .= " WHERE rowid =".$this->id; - - $this->db->query($sql); - $sql = "UPDATE ".MAIN_DB_PREFIX."telephonie_societe_ligne"; $sql .= " SET date_commande = now()"; $sql .= ", fk_user_commande=".$user->id; $sql .= " WHERE rowid =".$this->id; $sql .= " AND date_commande IS NULL"; - $this->db->query($sql); + if ($fourn > 0) + { + $sql .= " AND fk_fournisseur =".$fourn; + } + $this->db->query($sql); } if ($datea) @@ -532,7 +534,6 @@ class LigneTel { $sql .= " AND dates >= '".$datea ."'"; $this->db->query($sql); - } else {