Tri par statut

This commit is contained in:
Rodolphe Quiedeville 2005-03-29 12:54:52 +00:00
parent b304ddaf2e
commit 354ba0eb49

View File

@ -35,30 +35,20 @@ if ($user->societe_id > 0)
$socidp = $user->societe_id; $socidp = $user->societe_id;
} }
if ($sortorder == "") {
$sortorder="ASC";
}
if ($sortfield == "") {
$sortfield="s.nom";
}
/* /*
* Recherche * Recherche
* *
* *
*/ */
if ($page == -1) { $page = 0 ; }
$offset = $conf->liste_limit * $page ; $offset = $conf->liste_limit * $page ;
$pageprev = $page - 1; if ($sortorder == "") $sortorder="ASC";
$pagenext = $page + 1; if ($sortfield == "") $sortfield="la.statut";
/* /*
* Mode Liste * Mode Liste
* *
* *
*
*/ */
$sql = "SELECT la.rowid, fk_client, s.nom as nom, la.numero_ligne, la.statut, t.intitule"; $sql = "SELECT la.rowid, fk_client, s.nom as nom, la.numero_ligne, la.statut, t.intitule";
@ -90,10 +80,10 @@ if (strlen($_GET["statut"]))
$sql .= " ORDER BY $sortfield $sortorder " . $db->plimit($conf->liste_limit+1, $offset); $sql .= " ORDER BY $sortfield $sortorder " . $db->plimit($conf->liste_limit+1, $offset);
$result = $db->query($sql); $resql = $db->query($sql);
if ($result) if ($resql)
{ {
$num = $db->num_rows(); $num = $db->num_rows($resql);
$i = 0; $i = 0;
$urladd= "&statut=".$_GET["statut"]; $urladd= "&statut=".$_GET["statut"];
@ -128,7 +118,7 @@ if ($result)
while ($i < min($num,$conf->liste_limit)) while ($i < min($num,$conf->liste_limit))
{ {
$obj = $db->fetch_object($i); $obj = $db->fetch_object($resql);
$var=!$var; $var=!$var;
print "<tr $bc[$var]><td>"; print "<tr $bc[$var]><td>";
@ -152,11 +142,11 @@ if ($result)
$i++; $i++;
} }
print "</table>"; print "</table>";
$db->free(); $db->free($resql);
} }
else else
{ {
print $db->error() . ' ' . $sql; print $db->error($resql) . ' ' . $sql;
} }
$db->close(); $db->close();