From f2ad2f3acd79daa90fb34872bd542ab2df56ab52 Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Mon, 31 Jan 2005 12:46:36 +0000 Subject: [PATCH] =?UTF-8?q?Ajout=20liste=20des=20contrats=20existants=20po?= =?UTF-8?q?ur=20le=20client=20lors=20de=20la=20cr=E9ation=20du=20contrat?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/telephonie/contrat/fiche.php | 67 +++++++++++++++++++++++++++-- 1 file changed, 63 insertions(+), 4 deletions(-) diff --git a/htdocs/telephonie/contrat/fiche.php b/htdocs/telephonie/contrat/fiche.php index 564758da5aa..2ec9947d273 100644 --- a/htdocs/telephonie/contrat/fiche.php +++ b/htdocs/telephonie/contrat/fiche.php @@ -327,14 +327,72 @@ elseif ($_GET["action"] == 'create_line' && $_GET["client_comm"] > 0) print ''."\n"; print ''; + /* + * Contrats existants + */ + $sql = "SELECT c.rowid, c.ref, s.idp as socidp, s.nom "; + $sql .= ", sf.idp as sfidp, sf.nom as sfnom"; + $sql .= ", sa.idp as saidp, sa.nom as sanom"; + $sql .= " FROM ".MAIN_DB_PREFIX."societe as s"; + $sql .= " , ".MAIN_DB_PREFIX."societe as sf"; + $sql .= " , ".MAIN_DB_PREFIX."societe as sa"; + $sql .= " , ".MAIN_DB_PREFIX."telephonie_contrat as c"; + $sql .= " WHERE c.fk_client_comm = s.idp"; + $sql .= " AND c.fk_soc = sa.idp"; + $sql .= " AND c.fk_soc_facture = sf.idp"; + $sql .= " AND s.idp = ".$_GET["client_comm"]; + + $result = $db->query($sql); + if ($result) + { + $num = $db->num_rows(); + $i = 0; + if ($num > 0) + { + print"
\n\n"; + print_titre("Contrats existants"); + print '
'; + print ''; + print ''; + print ''; + print "\n"; + + $var=True; + + while ($i < $num) + { + $obj = $db->fetch_object(); + $var=!$var; + + print "\n"; + + print ''; + + print ''; + print ''; + + print "\n"; + $i++; + } + print "
RéfClientClient (Agence/Filiale)Client facturé
"; + print ''; + print img_file(); + print ' '; + print ''.$obj->ref."'.stripslashes($obj->nom).''.stripslashes($obj->sanom).''.stripslashes($obj->sfnom).'
"; + } + + $db->free(); + } + else + { + print $db->error() . ' ' . $sql; + } } - } else { print "Erreur"; } - } else { @@ -467,7 +525,8 @@ else print ''; - $sql = "SELECT l.ligne, l.statut, l.rowid, l.remise, f.nom as fournisseur, ss.nom as agence"; + $sql = "SELECT l.ligne, l.statut, l.rowid, l.remise, f.nom as fournisseur"; + $sql .= ", ss.code_client, ss.nom as agence"; $sql .= " FROM ".MAIN_DB_PREFIX."telephonie_societe_ligne as l"; $sql .= " , ".MAIN_DB_PREFIX."societe as ss"; $sql .= " , ".MAIN_DB_PREFIX."telephonie_fournisseur as f"; @@ -506,7 +565,7 @@ else print ''.dolibarr_print_phone($obj->ligne)."\n"; - print '\n"; + print '\n"; print '\n"; print '\n";
'.$obj->agence."'.$obj->code_client." ".$obj->agence."'.$ligne->statuts[$obj->statut]."'.$obj->remise." %