diff --git a/htdocs/comm/clients.php b/htdocs/comm/clients.php index d23e6d41bf3..bffaa464549 100644 --- a/htdocs/comm/clients.php +++ b/htdocs/comm/clients.php @@ -21,16 +21,6 @@ * */ require("./pre.inc.php"); -require("../contact.class.php"); -require("../lib/webcal.class.php"); -require("../cactioncomm.class.php"); -require("../actioncomm.class.php"); - -$user->getrights('propale'); -$user->getrights('fichinter'); -$user->getrights('commande'); -$user->getrights('projet'); - /* * Sécurité accés client @@ -42,21 +32,26 @@ if ($user->societe_id > 0) } +$page=$_GET["page"]; +$begin=$_GET["begin"]; +$sortorder=$_GET["sortorder"]; +$sortfield=$_GET["sortfield"]; + if ($page == -1) { $page = 0 ; } $offset = $conf->liste_limit * $_GET["page"] ; $pageprev = $_GET["page"] - 1; $pagenext = $_GET["page"] + 1; -/* - * Mode Liste - * - * - * - */ $sql = "SELECT s.idp, s.nom, s.ville, ".$db->pdate("s.datec")." as datec, ".$db->pdate("s.datea")." as datea, st.libelle as stcomm, s.prefix_comm FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."c_stcomm as st WHERE s.fk_stcomm = st.id AND s.client=1"; +if ($socidp) +{ + $sql .= " AND s.idp = $socidp"; +} + + if (strlen($stcomm)) { $sql .= " AND s.fk_stcomm=$stcomm"; @@ -94,7 +89,7 @@ $result = $db->query($sql); if ($result) { $num = $db->num_rows(); - + /* if ($num == 1) { $obj = $db->fetch_object(0); @@ -104,17 +99,19 @@ if ($result) { llxHeader(); } + */ + llxHeader(); - print_barre_liste("Liste des clients", $page, "clients.php","",$sortfield,$sortorder,'',$num); + print_barre_liste("Liste des clients", $page, "clients.php","&begin=$begin",$sortfield,$sortorder,"",$num); print '
| "; - print_liste_field_titre("Société","clients.php","s.nom"); + print_liste_field_titre("Société","clients.php","s.nom","&page=$page&begin=$begin"); print " | "; - print_liste_field_titre("Ville","clients.php","s.ville"); + print_liste_field_titre("Ville","clients.php","s.ville","&page=$page&begin=$begin"); print " | "; print "