display the ordered quantity in the ordered column
This commit is contained in:
parent
b261ef2aa2
commit
ef8d05676f
@ -39,17 +39,19 @@ $result=restrictedArea($user,'produit|service');
|
|||||||
|
|
||||||
function ordered($product_id) {
|
function ordered($product_id) {
|
||||||
global $db;
|
global $db;
|
||||||
$sql = 'SELECT DISTINCT cfd.fk_product from ';
|
$sql = 'SELECT DISTINCT cfd.fk_product, SUM(cfd.qty) from ';
|
||||||
$sql .= MAIN_DB_PREFIX.'commande_fournisseurdet as cfd LEFT JOIN ';
|
$sql .= MAIN_DB_PREFIX.'commande_fournisseurdet as cfd LEFT JOIN ';
|
||||||
$sql .= MAIN_DB_PREFIX.'commande_fournisseur as cf ON ';
|
$sql .= MAIN_DB_PREFIX.'commande_fournisseur as cf ON ';
|
||||||
$sql .= 'cfd.fk_commande = cf.rowid WHERE cf.source = 42 ';
|
$sql .= 'cfd.fk_commande = cf.rowid WHERE cf.source = 42 ';
|
||||||
$sql .= 'AND cf.fk_statut < 5 AND cfd.fk_product = '.$product_id;
|
$sql .= 'AND cf.fk_statut < 5 AND cfd.fk_product = '.$product_id;
|
||||||
|
$sql .= ' GROUP BY cfd.fk_product';
|
||||||
|
|
||||||
$resql = $db->query($sql);
|
$resql = $db->query($sql);
|
||||||
if($resql) {
|
if($resql) {
|
||||||
$exists = $db->num_rows($resql);
|
$exists = $db->num_rows($resql);
|
||||||
if($exists) {
|
if($exists) {
|
||||||
return img_picto('','tick');
|
$obj = $db->fetch_array($resql);
|
||||||
|
return $obj['SUM(cfd.qty)'].' '.img_picto('','tick');
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
return img_picto('', 'stcomm-1');
|
return img_picto('', 'stcomm-1');
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user