Пример #1
0
 //Tableau pour les reférénces
 $resAllRefs = [];
 //Tableaux pour les droits de douanes
 $resAllDds = [];
 //Pour chaque be_ligne
 foreach ($resAllBeLigneBE as $beLigne) {
     //On récupére l'id de ligne
     $ligId = $beLigne->lig_id;
     //On récupére les infos de la ligne
     $ligne = LigneManager::getLigneDetailForUpd($ligId);
     //On ajoute la ligne retourné au tableau de ligne
     $resLignes[] = $ligne;
     //On récupére l'id du lot
     $lotId = $ligne->lot_id;
     //On recherche ses occurences associé à la table bon
     $lotBon = BonLigneManager::getBonLignesFromLot($lotId);
     //Si le tableau est définie, au moins une occurence est trouvé
     if (is_array($lotBon)) {
         //Dans ce cas on stock l'id du lot dans le tableau,
         //dans le formulaire si on trouve l'id du lot dans le tableau
         //on désactive la checkbox de suppression
         $resAllLotsBons[] = $lotId;
     }
     //On récupére les infos du lot
     $lot = LotManager::getLotForUpd($lotId);
     //On ajoute le lot retourné au tableau de lot
     $resAllLots[] = $lot;
     //On récupére l'id de la référence
     $refId = $lot->ref_id;
     //On récupére les infos de la référence
     $ref = ReferenceManager::getReference($refId);