diff --git a/htdocs/product/index.php b/htdocs/product/index.php index 4ef6aed364d..5646a609b31 100644 --- a/htdocs/product/index.php +++ b/htdocs/product/index.php @@ -36,47 +36,18 @@ if ($action == 'update') * */ -if ($page < 0) { - $page = 0 ; } +llxHeader(); + +print_titre("Produits et services"); + +print ''; + +print '"; + +print '
'; -$limit = $conf->liste_limit; -$offset = $limit * $page ; - -if ($sortfield == "") { - $sortfield="p.tms"; } - -if ($sortorder == "") -{ - $sortorder="DESC"; -} $sql = "SELECT p.rowid, p.label, p.price, p.ref FROM llx_product as p"; - -if ($HTTP_POST_VARS["sall"]) -{ - $sql .= " WHERE lower(p.ref) like '%".strtolower($sall)."%'"; - $sql .= " OR lower(p.label) like '%".strtolower($sall)."%'"; -} -else -{ - if (strlen($type) == 0) - { - $type = 0; - } - - $sql .= " WHERE p.fk_product_type = $type"; - if ($sref) - { - $sql .= " AND lower(p.ref) like '%".strtolower($sref)."%'"; - } - if ($snom) - { - $sql .= " AND lower(p.label) like '%".strtolower($snom)."%'"; - } -} - -$sql .= " ORDER BY $sortfield $sortorder "; -$sql .= $db->plimit($limit + 1 ,$offset); +$sql .= " ORDER BY p.datec DESC "; +$sql .= $db->plimit(15 ,0); $result = $db->query($sql) ; if ($result) @@ -85,62 +56,46 @@ if ($result) $i = 0; - if ($num == 1) + if ($num > 0) { - $objp = $db->fetch_object($i); - Header("Location: fiche.php3?id=$objp->rowid"); + print ''; + + print ''; + + $var=True; + while ($i < $num) + { + $objp = $db->fetch_object( $i); + $var=!$var; + print ""; + print "\n"; + print "\n"; + $i++; + } + $db->free(); + + print "
Derniers produits et services
rowid\">$objp->ref$objp->label
"; } - - llxHeader(); - - if ($ref || $snom || $sall) - { - print_barre_liste("Recherche d'un produit ou service", $page, $PHP_SELF, "&sref=$sref&snom=$snom", $sortfield, $sortorder,'',$num); - } - else - { - print_barre_liste("Liste des ".$types[$type]."s", $page, $PHP_SELF, "&sref=$sref&snom=$snom", $sortfield, $sortorder,'',$num); - } - - print ''; - - print ""; - print "\n"; - - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; - - - $var=True; - while ($i < min($num,$limit)) - { - $objp = $db->fetch_object( $i); - $var=!$var; - print ""; - print "\n"; - print "\n"; - print ''; - print "\n"; - $i++; - } - $db->free(); - - print "
"; - print_liste_field_titre("Réf",$PHP_SELF, "p.ref"); - print ""; - print_liste_field_titre("Libellé",$PHP_SELF, "p.label"); - print "Prix de vente
 
  
rowid\">$objp->ref$objp->label'.price($objp->price).'
"; - } else { print $db->error() . "
" .$sql; } +print '
'; + +print ''; +print ''; +print ""; +print ''; +print ""; +print '
Hors vente
Produits hors vente
Services hors vente
'; + +print '
'; +print ' '; +print "
'; $db->close();