ajout fonction

This commit is contained in:
Regis Houssin
2006-02-19 13:27:42 +00:00
parent 79fbc9b244
commit 36423db3fe

View File

@@ -796,6 +796,61 @@ class Commande
}
}
/**
* \brief Renvoi la liste des propal (<28>ventuellement filtr<74>e sur un user) dans un tableau
* \param brouillon 0=non brouillon, 1=brouillon
* \param user Objet user de filtre
* \return int -1 si erreur, tableau r<>sultat si ok
*/
function liste_array ($brouillon=0, $user='')
{
$ga = array();
$sql = "SELECT rowid, ref FROM ".MAIN_DB_PREFIX."commande";
if ($brouillon)
{
$sql .= " WHERE fk_statut = 0";
if ($user)
{
$sql .= " AND fk_user_author".$user;
}
}
else
{
if ($user)
{
$sql .= " WHERE fk_user_author".$user;
}
}
$sql .= " ORDER BY date_commande DESC";
$result=$this->db->query($sql);
if ($result)
{
$numc = $this->db->num_rows($result);
if ($numc)
{
$i = 0;
while ($i < $numc)
{
$obj = $this->db->fetch_object($result);
$ga[$obj->rowid] = $obj->ref;
$i++;
}
}
return $ga;
}
else
{
return -1;
}
}
/**
* \brief Change les conditions de r<>glement de la commande
* \param cond_reglement_id Id de la nouvelle condition de r<>glement