diff --git a/htdocs/product/popuprop.php b/htdocs/product/popuprop.php
index bb3e541f63998ddeb125dbb3871062389c56869f..de4262ee0070f6b0a59fe332c48cd5913aaf453e 100644
--- a/htdocs/product/popuprop.php
+++ b/htdocs/product/popuprop.php
@@ -22,8 +22,20 @@
  *
  */
 
+/**     \file       htdocs/product/popuprop.php
+		\ingroup    propal, produit
+		\brief      Liste des produits par popularit�
+		\version    $Revision$
+*/
+
 require("./pre.inc.php");
 
+$sortfield = isset($_GET["sortfield"])?$_GET["sortfield"]:$_POST["sortfield"];
+$sortorder = isset($_GET["sortorder"])?$_GET["sortorder"]:$_POST["sortorder"];
+$page = $_GET["page"];
+if ($page < 0) { 
+  $page = 0 ; }
+
 if ($sortfield == "")
 {
   $sortfield="c";
@@ -51,14 +63,14 @@ if ( $db->query($sql) )
     $afficher_pagesuivante = -1;
 }
 
-print_barre_liste("Liste des produits par popularit� dans les propositions commerciales", $page, "popuprop.php","","","","",$afficher_pagesuivante);
+print_barre_liste("Liste des produits par popularit�", $page, "popuprop.php","","","","",$afficher_pagesuivante);
 
 print '<table class="noborder" width="100%">';
 
 print "<tr class=\"liste_titre\">";
-print_liste_field_titre($langs->trans("Ref"),"popuprop.php", "p.ref");
-print_liste_field_titre($langs->trans("Label"),"popuprop.php", "p.label");
-print_liste_field_titre("Nb. de proposition","popuprop.php", "c","","",'align=\"center\"');
+print_liste_field_titre($langs->trans("Ref"),"popuprop.php", "p.ref","","","",$sortfield);
+print_liste_field_titre($langs->trans("Label"),"popuprop.php", "p.label","","","",$sortfield);
+print_liste_field_titre("Nb. de proposition","popuprop.php", "c","","",'align="right"',$sortfield);
 print "</tr>\n";
 
 $sql = "select p.rowid, p.label, p.ref, count(*) as c from ".MAIN_DB_PREFIX."propaldet as pd, ".MAIN_DB_PREFIX."product as p where p.rowid = pd.fk_product group by (p.rowid)";
@@ -77,11 +89,11 @@ if ( $db->query($sql) )
     {
       $objp = $db->fetch_object( $i);
       $var=!$var;
-      print "<TR $bc[$var]>";
-      print "<TD><a href=\"fiche.php?id=$objp->rowid\">$objp->ref</a></TD>\n";
-      print "<TD>$objp->label</TD>\n";
-      print '<TD align="center">'.$objp->c.'</TD>';
-      print "</TR>\n";
+      print "<tr $bc[$var]>";
+      print "<td><a href=\"fiche.php?id=$objp->rowid\">$objp->ref</a></td>\n";
+      print "<td>$objp->label</td>\n";
+      print '<td align="right">'.$objp->c.'</td>';
+      print "</tr>\n";
       $i++;
     }
   $db->free();