diff --git a/htdocs/telephonie/adsl/fiche.php b/htdocs/telephonie/adsl/fiche.php index 66147731234..8c72f347ea7 100644 --- a/htdocs/telephonie/adsl/fiche.php +++ b/htdocs/telephonie/adsl/fiche.php @@ -414,19 +414,54 @@ elseif ($_GET["action"] == 'create_line' && $_GET["client"] > 0) print "
\n"; print ''; print ''."\n"; - print ''."\n"; - + if ($_GET['contratid'] > 0) + { + print ''."\n"; + } + print ''; print ''; - print ''; - - - print ''; + print ''; + } + elseif($i == 1) + { + print $contrats[0][1]; + print ''; + print ''."\n"; + } + else + { + $form->select_array("contrat",$contrats_id); + print ''; + } + + // On continue si il existe des contrats + if (sizeof($contrats) > 0) + { + print ''; print ''; - - /* * Fournisseur */ - print ''; + print ''; - print ''."\n"; - - print ''."\n"; - print '
Client'; - print $socc->nom; + print "$socc->nom ($socc->code_client)"; print '
Code client'; - print $socc->code_client; - print '
Numéro de la ligne téléphonique
Contrat'; + + $contrats = array(); + $contrats_id = array(); + $sql = "SELECT rowid, ref FROM ".MAIN_DB_PREFIX."telephonie_contrat WHERE fk_soc = ".$socc->id.";"; + if ( $resql = $db->query( $sql) ) + { + $i = 0; + while ($row = $db->fetch_row($resql)) + { + $contrats[$i] = $row; + $contrats_id[$row[0]] = $row[1]; + $i++; + } + $db->free($resql); + } + + if ($i == 0) + { + print "Pas de contrat en cours"; + print '
Numéro de la ligne téléphonique
Client (Agence/Filiale)'; $ff = array(); @@ -495,12 +530,9 @@ elseif ($_GET["action"] == 'create_line' && $_GET["client"] > 0) } $form->select_array("type",$ff,$ligne->type); print '
Fournisseur'; $ff = array(); $sql = "SELECT f.rowid, f.nom FROM ".MAIN_DB_PREFIX."societe as f"; @@ -520,7 +552,6 @@ elseif ($_GET["action"] == 'create_line' && $_GET["client"] > 0) } } $db->free(); - } else { @@ -532,7 +563,6 @@ elseif ($_GET["action"] == 'create_line' && $_GET["client"] > 0) /* * Commercial */ - print '
Commercial'; $ff = array(); $sql = "SELECT rowid, name, firstname FROM ".MAIN_DB_PREFIX."user ORDER BY name "; @@ -553,19 +583,27 @@ elseif ($_GET["action"] == 'create_line' && $_GET["client"] > 0) } - $form->select_array("commercial",$ff,$ligne->commercial); + $form->select_array("commercial",$ff,$ligne->commercial); - print '
Note'."\n"; - print '
 
'."\n"; - print '
'; + print 'Note'."\n"; + print ''."\n"; + + print ' '."\n"; + print ''."\n"; + print ''; + } + else + { + print ''."\n"; + print ''; + print 'Nouveau contrat'; + } + } }