Tris des types de paniers par valeur dans les listes d'une livraison
This commit is contained in:
parent
e9a95d2829
commit
7f1201e3da
|
|
@ -471,6 +471,7 @@ function getLivraisonsPaniersSelectBaseSQL() {
|
|||
.CONTRATS_PANIERS_STATUT.".`nb_paniers_restants`,"
|
||||
.CONTRATS_TABLE.".`panier_type` as 'panier_type_ref',"
|
||||
.PANIERS_TYPES_TABLE.".`nom` as 'panier_type_nom',"
|
||||
.PANIERS_TYPES_TABLE.".`valeur` as 'panier_type_valeur',"
|
||||
.CONTRATS_TABLE.".`lieu_depot` as 'lieu_depot_ref',"
|
||||
.LIEUX_TABLE.".`nom` as 'lieu_depot_nom',"
|
||||
.LIVRAISONS_PANIERS_TABLE.".`complement`,"
|
||||
|
|
|
|||
|
|
@ -389,6 +389,7 @@ function getLivraisonPaniersEligibles($paniers_groupe, $date, $quinz_groupe, $pa
|
|||
$list[$lieu]["paniers"][$pType] = array(
|
||||
"type_ref" => $pType,
|
||||
"type_nom" => $i['panier_type_nom'],
|
||||
"type_valeur" => $i['panier_type_valeur'],
|
||||
"nb_paniers" => 0,
|
||||
"paniers" => array()
|
||||
);
|
||||
|
|
@ -410,7 +411,7 @@ function getLivraisonPaniersEligibles($paniers_groupe, $date, $quinz_groupe, $pa
|
|||
|
||||
// ORDER
|
||||
$list = orderListByKey($list, "nom", "ASC");
|
||||
for($i =0; $i<count($list); $i++) { $list[$i]["paniers"] = orderListByKey($list[$i]["paniers"], "type_nom", "ASC"); }
|
||||
for($i =0; $i<count($list); $i++) { $list[$i]["paniers"] = orderListByKey($list[$i]["paniers"], "type_valeur", "ASC"); }
|
||||
|
||||
return $list;
|
||||
}
|
||||
|
|
@ -456,6 +457,7 @@ function getLivraisonPaniers($livraison, $lieu=0, $group_by_type=false) {
|
|||
$list[$i["panier_type_ref"]] = array(
|
||||
"type_ref" => $i["panier_type_ref"],
|
||||
"type_nom" => $i["panier_type_nom"],
|
||||
"type_valeur" => $i["panier_type_valeur"],
|
||||
"paniers" => array()
|
||||
);
|
||||
}
|
||||
|
|
@ -469,7 +471,7 @@ function getLivraisonPaniers($livraison, $lieu=0, $group_by_type=false) {
|
|||
$GLOBALS['errors'][] = "Une erreur est survenue durant la récupération de la liste des paniers de la livraison dans le base de données !".$er;
|
||||
}
|
||||
|
||||
if($group_by_type) $list = orderListByKey($list, "type_nom", "ASC");
|
||||
if($group_by_type) $list = orderListByKey($list, "type_valeur", "ASC");
|
||||
|
||||
return $list;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue