diff --git a/htdocs/comm/clients.php b/htdocs/comm/clients.php index 8fb4053de7a..47785cfa13a 100644 --- a/htdocs/comm/clients.php +++ b/htdocs/comm/clients.php @@ -48,9 +48,10 @@ $pagenext = $page + 1; if (! $sortorder) $sortorder="ASC"; if (! $sortfield) $sortfield="s.nom"; -$search_nom=isset($_GET["search_nom"])?$_GET["search_nom"]:$_POST["search_nom"]; -$search_ville=isset($_GET["search_ville"])?$_GET["search_ville"]:$_POST["search_ville"]; -$search_code=isset($_GET["search_code"])?$_GET["search_code"]:$_POST["search_code"]; +$search_nom=GETPOST("search_nom"); +$search_ville=GETPOST("search_ville"); +$search_code=GETPOST("search_code"); +$search_compta=GETPOST("search_compta"); // Load sale and categ filters $search_sale = GETPOST("search_sale"); @@ -80,7 +81,7 @@ if (GETPOST("button_removefilter_x")) $search_idprof4=''; } -$sql = "SELECT s.rowid, s.nom as name, s.client, s.ville, st.libelle as stcomm, s.prefix_comm, s.code_client,"; +$sql = "SELECT s.rowid, s.nom as name, s.client, s.ville, st.libelle as stcomm, s.prefix_comm, s.code_client, s.code_compta,"; $sql.= " s.datec, s.datea, s.canvas"; // We'll need these fields in order to filter by sale (including the case where the user can only see his prospects) if ($search_sale) $sql .= ", sc.fk_soc, sc.fk_user"; @@ -102,6 +103,7 @@ if ($search_categ) $sql.= " AND s.rowid = cs.fk_societe"; // Join for the needed if ($search_nom) $sql.= " AND s.nom like '%".$db->escape(strtolower($search_nom))."%'"; if ($search_ville) $sql.= " AND s.ville like '%".$db->escape(strtolower($search_ville))."%'"; if ($search_code) $sql.= " AND s.code_client like '%".$db->escape(strtolower($search_code))."%'"; +if ($search_compta) $sql .= " AND s.code_compta LIKE '%".$db->escape($search_compta)."%'"; // Insert sale filter if ($search_sale) { @@ -163,29 +165,38 @@ if ($result) if ($moreforfilter) { print ''; - print ''; + print ''; print $moreforfilter; print ''; } print ''; print_liste_field_titre($langs->trans("Company"),$_SERVER["PHP_SELF"],"s.nom","",$param,"",$sortfield,$sortorder); - print_liste_field_titre($langs->trans("CustomerCode"),$_SERVER["PHP_SELF"],"s.code_client","",$param,"",$sortfield,$sortorder); - print_liste_field_titre($langs->trans("Town"),$_SERVER["PHP_SELF"],"s.ville","",$param,"",$sortfield,$sortorder); + print_liste_field_titre($langs->trans("Town"),$_SERVER["PHP_SELF"],"s.ville","",$param,"",$sortfield,$sortorder); + print_liste_field_titre($langs->trans("CustomerCode"),$_SERVER["PHP_SELF"],"s.code_client","",$param,"",$sortfield,$sortorder); + print_liste_field_titre($langs->trans("AccountancyCode"),$_SERVER["PHP_SELF"],"s.code_compta","",$param,'align="left"',$sortfield,$sortorder); print_liste_field_titre($langs->trans("DateCreation"),$_SERVER["PHP_SELF"],"datec","",$param,'align="right"',$sortfield,$sortorder); print "\n"; print ''; + print ''; - print ''; + print ''; print ''; + + print ''; + print ''; + print ''; + print ''; print ''; print ''; - print ''; - print ''; - print ''; - print ''; + + print ''; + print ''; + print ''; + + print ''; print '  '; print ''; print ''; @@ -207,9 +218,10 @@ if ($result) $thirdpartystatic->canvas=$obj->canvas; print $thirdpartystatic->getNomUrl(1); print ''; + print ''.$obj->ville.''; print ''.$obj->code_client.''; - print ''.$obj->ville.''; - print ''.dol_print_date($db->jdate($obj->datec),'day').''; + print ''.$obj->code_compta.''; + print ''.dol_print_date($db->jdate($obj->datec),'day').''; print "\n"; $i++; } diff --git a/htdocs/fourn/liste.php b/htdocs/fourn/liste.php index 661cd130b67..9366dc60061 100644 --- a/htdocs/fourn/liste.php +++ b/htdocs/fourn/liste.php @@ -32,9 +32,11 @@ $langs->load("suppliers"); $langs->load("orders"); $langs->load("companies"); -$socname = isset($_GET["socname"])?$_GET["socname"]:''; -$search_nom = isset($_GET["search_nom"])?$_GET["search_nom"]:''; -$search_ville = isset($_GET["search_ville"])?$_GET["search_ville"]:''; +$socname = GETPOST("socname"); +$search_nom = GETPOST("search_nom"); +$search_ville = GETPOST("search_ville"); +$search_code_fournisseur=GETPOST("search_code_fournisseur"); +$search_compta_fournisseur=GETPOST("search_compta_fournisseur"); $langs->load("suppliers"); $langs->load("orders"); @@ -82,14 +84,11 @@ if ($socname) { $sortfield = "s.nom"; $sortorder = "ASC"; } -if ($search_nom) -{ - $sql .= " AND s.nom LIKE '%".$db->escape($search_nom)."%'"; -} -if ($search_ville) -{ - $sql .= " AND s.ville LIKE '%".$db->escape($search_ville)."%'"; -} +if ($search_nom) $sql .= " AND s.nom LIKE '%".$db->escape($search_nom)."%'"; +if ($search_ville) $sql .= " AND s.ville LIKE '%".$db->escape($search_ville)."%'"; +if ($search_nom) $sql .= " AND s.nom LIKE '%".$db->escape($search_nom)."%'"; +if ($search_code_fournisseur) $sql .= " AND s.code_fournisseur LIKE '%".$db->escape($search_code_fournisseur)."%'"; +if ($search_compta_fournisseur) $sql .= " AND s.code_compta_fournisseur LIKE '%".$db->escape($search_compta_fournisseur)."%'"; // Insert categ filter if ($search_categ) { @@ -130,7 +129,7 @@ if ($resql) if ($moreforfilter) { print ''; - print ''; + print ''; print $moreforfilter; print ''; } @@ -139,25 +138,25 @@ if ($resql) print_liste_field_titre($langs->trans("Company"),$_SERVER["PHP_SELF"],"s.nom","",$param,'valign="middle"',$sortfield,$sortorder); print_liste_field_titre($langs->trans("Town"),$_SERVER["PHP_SELF"],"s.ville","",$param,'valign="middle"',$sortfield,$sortorder); print_liste_field_titre($langs->trans("SupplierCode"),$_SERVER["PHP_SELF"],"s.code_fournisseur","",$param,'align="left"',$sortfield,$sortorder); - print_liste_field_titre($langs->trans("AccountancyCode"),$_SERVER["PHP_SELF"],"s.code_compta","",$param,'align="left"',$sortfield,$sortorder); - print_liste_field_titre($langs->trans("DateCreation"),$_SERVER["PHP_SELF"],"datec","",$param,'align="center"',$sortfield,$sortorder); - print ' '; + print_liste_field_titre($langs->trans("AccountancyCode"),$_SERVER["PHP_SELF"],"s.code_compta_fournisseur","",$param,'align="left"',$sortfield,$sortorder); + print_liste_field_titre($langs->trans("DateCreation"),$_SERVER["PHP_SELF"],"datec","",$param,'align="right"',$sortfield,$sortorder); print "\n"; print ''; print ''; + print ''; print ''; - print ''; + print ''; print ''; print ''; - print ''; + print ''; print ''; - print ''; + print ''; print ''; @@ -168,14 +167,13 @@ if ($resql) $obj = $db->fetch_object($resql); $var=!$var; - print ""; + print ""; print ''.img_object($langs->trans("ShowSupplier"),"company").''; print " socid."\">".$obj->nom."\n"; print "".$obj->ville."\n"; print ''.$obj->code_fournisseur.' '; print ''.$obj->code_compta_fournisseur.' '; - print ''.dol_print_date($db->jdate($obj->datec)).''; - print " \n"; + print ''.dol_print_date($db->jdate($obj->datec),'day').''; print "\n"; $i++; }