diff --git a/htdocs/telephonie/contrat/fiche.php b/htdocs/telephonie/contrat/fiche.php
index afbb4b069bd..564758da5aa 100644
--- a/htdocs/telephonie/contrat/fiche.php
+++ b/htdocs/telephonie/contrat/fiche.php
@@ -57,7 +57,6 @@ if ($_POST["action"] == 'update' && $_POST["cancel"] <> $langs->trans("Cancel"))
$contrat = new TelephonieContrat($db);
$contrat->id = $_GET["id"];
- $contrat->client_comm = $_POST["client_comm"];
$contrat->client = $_POST["client"];
$contrat->client_facture = $_POST["client_facture"];
$contrat->fournisseur = $_POST["fournisseur"];
@@ -293,7 +292,11 @@ elseif ($_GET["action"] == 'create_line' && $_GET["client_comm"] > 0)
print '
| Commercial Signature | ';
$ff = array();
- $sql = "SELECT rowid, name, firstname FROM ".MAIN_DB_PREFIX."user ORDER BY name ";
+ $sql = "SELECT u.rowid, u.firstname, u.name";
+ $sql .= " FROM ".MAIN_DB_PREFIX."user as u, ".MAIN_DB_PREFIX."usergroup_user as ug";
+ $sql .= " WHERE u.rowid = ug.fk_user";
+ $sql .= " AND ug.fk_usergroup = '".TELEPHONIE_GROUPE_COMMERCIAUX_ID."'";
+ $sql .= " ORDER BY name ";
if ( $db->query( $sql) )
{
$num = $db->num_rows();
@@ -555,8 +558,6 @@ else
$client_comm = new Societe($db, $contrat->client_comm_id);
$client_comm->fetch($contrat->client_comm_id);
- print '';
-
print ' |
| Client | ';
print '';
@@ -677,7 +678,12 @@ else
print "\n".'| Commercial Suivi | ';
print ' | |