';
-$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 '| Derniers produits et services | ';
+
+ $var=True;
+ while ($i < $num)
+ {
+ $objp = $db->fetch_object( $i);
+ $var=!$var;
+ print "";
+ print "| rowid\">$objp->ref | \n";
+ print "$objp->label | \n";
+ $i++;
+ }
+ $db->free();
+
+ print " ";
}
-
- 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_liste_field_titre("Réf",$PHP_SELF, "p.ref");
- print " | ";
- print_liste_field_titre("Libellé",$PHP_SELF, "p.label");
- print " | Prix de vente | ";
- print " \n";
-
- print '';
- print '| | ';
-
-
- $var=True;
- while ($i < min($num,$limit))
- {
- $objp = $db->fetch_object( $i);
- $var=!$var;
- print "";
- print "| rowid\">$objp->ref | \n";
- print "$objp->label | \n";
- print ''.price($objp->price).' | ';
- print " \n";
- $i++;
- }
- $db->free();
-
- print " ";
-
}
else
{
print $db->error() . " " .$sql;
}
+print ' | ';
+
+print '';
+
+print ' | ';
+print ' ';
+print " | ";
+
+print '