mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2026-02-07 16:41:48 +01:00
Factorisation du code des onglets produits
Dbuggage fiche produits fournisseurs Affichage du nombre de commande en cours d'un produit
This commit is contained in:
@@ -1136,19 +1136,19 @@ class Commande extends CommonObject
|
||||
// Recherche total en stock pour chaque produit
|
||||
if (sizeof($array_of_product))
|
||||
{
|
||||
$sql = "SELECT fk_product, sum(ps.reel)";
|
||||
$sql = "SELECT fk_product, sum(ps.reel) as total";
|
||||
$sql.= " FROM ".MAIN_DB_PREFIX."product_stock as ps";
|
||||
$sql.= " WHERE ps.fk_product in (".join(',',$array_of_product).")";
|
||||
$sql.= ' GROUP BY fk_product ';
|
||||
$result = $this->db->query($sql);
|
||||
if ($result)
|
||||
{
|
||||
$num = $this->db->num_rows();
|
||||
$num = $this->db->num_rows($result);
|
||||
$i = 0;
|
||||
while ($i < $num)
|
||||
{
|
||||
$row = $this->db->fetch_row( $i);
|
||||
$this->stocks[$row[0]] = $row[1];
|
||||
$obj = $this->db->fetch_object($result);
|
||||
$this->stocks[$obj->fk_product] = $obj->total;
|
||||
$i++;
|
||||
}
|
||||
$this->db->free();
|
||||
@@ -1426,13 +1426,12 @@ class Commande extends CommonObject
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Renvoi la liste des commandes (<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
|
||||
*/
|
||||
|
||||
/**
|
||||
* \brief Renvoi la liste des commandes (<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();
|
||||
|
||||
Reference in New Issue
Block a user