/[dolibarr]/dolibarr/htdocs/product/stock/liste.php
ViewVC logotype

Diff of /dolibarr/htdocs/product/stock/liste.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.10 by eldy, Sat Apr 16 15:37:43 2005 UTC revision 1.11 by eldy, Wed Aug 31 21:29:03 2005 UTC
# Line 18  Line 18 
18   *   *
19   * $Id$   * $Id$
20   * $Source$   * $Source$
  *  
21   */   */
22    
23  /**  /**
# Line 37  $langs->load("stocks"); Line 36  $langs->load("stocks");
36  if (!$user->rights->stock->lire)  if (!$user->rights->stock->lire)
37    accessforbidden();    accessforbidden();
38    
39    $sref=isset($_GET["sref"])?$_GET["sref"]:$_POST["sref"];
40    $snom=isset($_GET["snom"])?$_GET["snom"]:$_POST["snom"];
41    $sall=isset($_GET["sall"])?$_GET["sall"]:$_POST["sall"];
42    
43    $sortfield = isset($_GET["sortfield"])?$_GET["sortfield"]:$_POST["sortfield"];
44    $sortorder = isset($_GET["sortorder"])?$_GET["sortorder"]:$_POST["sortorder"];
45    if (! $sortfield) $sortfield="e.label";
46    if (! $sortorder) $sortorder="ASC";
47  $page = $_GET["page"];  $page = $_GET["page"];
 $sortfield = $_GET["sortfield"];  
 $sortorder = $_GET["sortorder"];  
   
48  if ($page < 0) $page = 0;  if ($page < 0) $page = 0;
49  $limit = $conf->liste_limit;  $limit = $conf->liste_limit;
50  $offset = $limit * $page;  $offset = $limit * $page;
51    
 if (! $sortfield) $sortfield="e.label";  
 if (! $sortorder) $sortorder="ASC";  
   
52        
53  $sql  = "SELECT e.rowid as ref, e.label, e.statut, e.lieu, e.address, e.cp, e.ville, e.fk_pays";  $sql  = "SELECT e.rowid as ref, e.label, e.statut, e.lieu, e.address, e.cp, e.ville, e.fk_pays";
54  $sql .= " FROM ".MAIN_DB_PREFIX."entrepot as e";  $sql .= " FROM ".MAIN_DB_PREFIX."entrepot as e";
55    $sql .= " WHERE 1=1";
56    if ($sref)
57    {
58        $sql .= " AND e.ref like '%".$sref."%'";
59    }
60    if ($sall)
61    {
62        $sql .= " AND (e.label like '%".$sall."%' OR e.description like '%".$sall."%' OR e.lieu like '%".$sall."%' OR e.address like '%".$sall."%' OR e.ville like '%".$sall."%')";
63    }
64  $sql .= " ORDER BY $sortfield $sortorder";  $sql .= " ORDER BY $sortfield $sortorder";
65  $sql .= $db->plimit($limit + 1 ,$offset);  $sql .= $db->plimit($limit + 1 ,$offset);
 $result = $db->query($sql) ;  
66    
67    $result = $db->query($sql) ;
68  if ($result)  if ($result)
69  {  {
70    $num = $db->num_rows($result);    $num = $db->num_rows($result);
# Line 104  else Line 113  else
113    
114  $db->close();  $db->close();
115    
116  llxFooter("<em>Derni&egrave;re modification $Date$ r&eacute;vision $Revision$</em>");  llxFooter('$Date$ - $Revision$');
117  ?>  ?>

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26