mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2026-02-07 16:41:48 +01:00
ajout fonction
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user